.\" 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_WRITE" "3" "27 June 2010" "Gfarm" "" .SH NAME gfs_pio_write \- ファイルの書き込み .SH SYNOPSIS .sp \fB#include .sp gfarm_error_t gfs_pio_write (GFS_File \fIgf\fB, const void * \fIbuffer\fB, int \fIsize\fB, int * \fInp\fB); \fR .SH "DESCRIPTION" .PP \fIbuffer\fRから \fIsize\fR バイトだけ、ファイル \fIgf\fR へ書き込みます。 実際に書き込まれたバイト数は \fInp\fR の指す先に返します。 .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_SPACE\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_flush\fR(3), \fBgfs_pio_open\fR(3)