.\" 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_SYNC" "3" "01 June 2005" "Gfarm" ""
.SH NAME
gfs_pio_sync \- メモリ上のファイルの内容をディスクに反映させる
.SH SYNOPSIS
.sp
\fB#include
.sp
char *gfs_pio_sync (GFS_File \fIgf\fB);
\fR
.SH "DESCRIPTION"
.PP
書き込み用にオープンしているファイル
\fIgf\fR
の、メモリ上にあるデータを実際にディスクに書き込み,
入出力の完了を待ってから戻ります.また,
ファイルのメタデータも更新します.
別の関数
\fBgfs_pio_datasync\fR
もメモリ上のファイルデータをディスクに書き込みますが,
メタデータは更新しません.
.SH "RETURN VALUES"
.TP
\fBNULL\fR
正常終了を示します.
.TP
\fBGFARM_ERR_NO_MEMORY\fR
メモリ不足のため処理を中止しました.
.TP
\fBその他\fR
上記以外のエラーが生じたことを示します.
.SH "SEE ALSO"
.PP
\fBgfs_pio_datasync\fR(3),
\fBgfs_pio_create\fR(3),
\fBgfs_pio_open\fR(3),
\fBgfs_pio_write\fR(3),
\fBgfs_pio_flush\fR(3)