.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "GFS_PIO_READ" "3" "27 June 2010" "Gfarm" "" .SH NAME gfs_pio_read \- ファイルの読み込み .SH SYNOPSIS .sp \fB#include .sp gfarm_error_t gfs_pio_read (GFS_File \fIgf\fB, void * \fIbuffer\fB, int \fIsize\fB, int * \fInp\fB); \fR .SH "DESCRIPTION" .PP \fIbuffer\fRから \fIsize\fR バイトだけ、ファイル \fIgf\fR の内容を読み込みます。 読み込まれたバイト数は \fInp\fR の指す先に返します。この値が 0 の場合には EOF を意味します。 .SH "RETURN VALUES" .TP \fBGFARM_ERR_NO_ERROR\fR 正常終了を示します。 .TP \fBGFARM_ERR_OPERATION_NOT_PERMITTED\fR \fIgf\fR で指定されるファイルがレギュラーファイルではありません。 .TP \fBGFARM_ERR_BAD_FILE_DESCRIPTOR\fR \fIgf\fR で指定されるファイルディスクリプタが不正、 あるいは読込可能でオープンされていません。 .TP \fBGFARM_ERR_NO_FILE_SYSTEM_NODE\fR 利用可能なファイルシステムノードがありません。 .TP \fBGFARM_ERR_NO_MEMORY\fR メモリ不足のため処理を中止しました。 .TP \fBその他\fR 上記以外のエラーが生じたことを示します。 \fBgfarm_error_string\fR(3) によりエラーの原因を文字列に変換することができます。 .SH "SEE ALSO" .PP \fBgfs_pio_create\fR(3), \fBgfs_pio_open\fR(3)