最初のページ
戻る
次へ
最後のページ
目次
図
POSIX ではどうやってエラーを返す?
返り値として異常な値でエラーを表す。
fopen(3), open(2)
そもそもエラーか否かの情報しか返す必要が無い。
connect(2), bind(2)
エラー以外の必要情報は call by reference で返す。
ioctl(2), stat(2)
エラー情報を call by reference で返す。
strtol(3), fread(3)
関数の返り値は単一なので call by reference も必要。