PERROR(3F)

名前
perror, gerror, ierrno - システムエラーメッセージの取得

機能説明
perror — FORTRAN 論理ユニット 0 にメッセージを書き込みます。
メッセージは、最後に検出されたシステムエラーを示します。
string は、文字入力引数です。
これは、標準のエラーメッセージの前に書き込まれます。

使用例 1: perror:
	...
CALL perror ( "file is for formated I/O" )
	...

gerror — システムエラーメッセージを返します。
string は、文字出力引数です。

使用例 2: gerror をサブルーチンとして使用

CHARACTER string*30
	...
CALL gerror ( string )
WRITE(*,*)  string
END

使用例 3: gerror を関数として使用 (この場合、 string は使用しません):

CHARACTER gerror*30, z*30
	...
z = gerror( )
WRITE(*,*)  z
END

ierrno — 最後に検出されたシステムエラーのエラー番号を返します。

この番号は、エラーが実際に発生しないと更新されません。 エラーを生成するルーチンのほとんどは、 この関数の呼び出し後にエラーコードを返します。 エラーの原因を示すものとして、このエラーコードの方が 信頼性があります。

使用例 4: ierrno:

INTEGER  ierrno, n
	...
n = ierrno ( )
WRITE(*,*)  n
END

ファイル
libfui.a

関連項目
intro(2)、 perror(3)

制約事項
perror の呼び出しに使用する文字列 string は、127 文字を超えないようにしてください。

gerror によって返される文字列の長さは、 呼び出し側プログラムによって決まります。 パラメータ