関数
INTEGER*4 fstat ierr = fstat ( lunit, statb ) |
|||
lunit |
INTEGER*4 |
入力 |
論理装置番号 |
statb |
INTEGER*4 |
出力 |
ファイル状態の情報が格納される要素数 13 の配列 |
戻り値 |
INTEGER*4 |
出力 |
ierr=0: 正常 ierr>0: エラーコード |
関数は、次のように呼び出します。
例 2: fstat():
character name*18 /'MyFile'/ INTEGER*4 fstat, lunit/1/, statb(13) open( unit=lunit, file=name ) ierr = fstat ( lunit, statb ) if ( ierr .ne. 0 ) stop 'fstat: error' write(*,*)'所有者の UID = ',statb(5),', 1 ブロック数 = ',statb(13) end |