2 SUBROUTINE fmclos(HFILEM,HSTATU,HFIPRI,KRESP)
78 INTEGER,
INTENT(OUT)::KRESP
83 INTEGER::IRESP,IROWF,IPOSNU,J,INUMBR,IFMFNL,ILUPRI,IERR
100 REAL(KIND=JPRB) :: ZHOOK_HANDLE
102 iresp = 0 ; irowf = 0 ; iposnu = 0 ; ilupri = 6 ; ierr = 0
111 ELSEIF (irowf.GT.ifmfnl)
THEN 115 yintfn=adjustr(hfilem)
116 yfndes=yintfn//
'.des' 117 yfndes=adjustl(yfndes)
124 ELSEIF (len(hstatu).LE.0)
THEN 128 gstatu=hstatu.EQ.
'KEEP'.OR.hstatu.EQ.
'DELETE' 130 ystatu=hstatu(1:min0(len(hstatu),len(ystatu)))
139 IF (iresp.NE.0)
GOTO 1000
146 IF (iresp.NE.0)
GOTO 1000
150 yfnlfi=yintfn//
'.lfi' 151 yfnlfi=adjustl(yfnlfi)
156 IF (iresp.NE.0)
GOTO 1000
161 IF (iresp.NE.0)
GOTO 1000
168 IF (iresp.NE.0)
GOTO 1000
172 print*,
'KTYPE=',
nfityp(inumbr)
173 SELECT CASE (
nfityp(inumbr))
182 print*,
'FILE ',hfilem,
' NOT TRANSFERED' 188 WRITE (ycommand,20) ytrans,ycpio,hfilem
193 print*,
'YCOMMAND=',ycommand
194 WRITE (10,
'(A100)') ycommand
206 yfnlfi=adjustl(hfipri)
208 IF (cnamfi(j).EQ.yfnlfi)
THEN 213 WRITE (ilupri,*)
' exit from FMCLOS with IRESP:',iresp
214 WRITE (ilupri,*)
' | HFILEM = ',hfilem
215 WRITE (ilupri,*)
' | HSTATU = ',hstatu
222 20
FORMAT(a10,1h ,a10,1h ,a32)
integer, dimension(1:jpnxlu) nfityp
integer, parameter jpfinl
subroutine fmclos(HFILEM, HSTATU, HFIPRI, KRESP)
integer, parameter jpnxlu
integer, parameter jpniil