NAME¶
gfs_pio_read -
  ファイルの読み込み
SYNOPSIS¶
#include <gfarm/gfarm.h>
 
gfarm_error_t gfs_pio_read (GFS_File 
gf, void * buffer,
  int  size, int * np); 
DESCRIPTION¶
bufferから 
size
  バイトだけ、ファイル
  
gf
  の内容を読み込みます。
  読み込まれたバイト数は
  
np
  の指す先に返します。この値が
  0 の場合には EOF
  を意味します。
RETURN VALUES¶
  - GFARM_ERR_NO_ERROR
 
  - 正常終了を示します。
 
  - GFARM_ERR_OPERATION_NOT_PERMITTED
 
  - gf
      で指定されるファイルがレギュラーファイルではありません。
 
  - GFARM_ERR_BAD_FILE_DESCRIPTOR
 
  - gf
      で指定されるファイルディスクリプタが不正、
      あるいは読込可能でオープンされていません。
 
  - GFARM_ERR_NO_FILE_SYSTEM_NODE
 
  - 利用可能なファイルシステムノードがありません。
 
  - GFARM_ERR_NO_MEMORY
 
  - メモリ不足のため処理を中止しました。
 
  - その他
 
  - 上記以外のエラーが生じたことを示します。
      gfarm_error_string(3)
      によりエラーの原因を文字列に変換することができます。
 
SEE ALSO¶
gfs_pio_create(3), 
gfs_pio_open(3)