# gfs_pio_getline

## Name

gfs_pio_getline -- 一行読み込み

## Synopsis

    #include <gfarm/gfarm.h>

```char *gfs_pio_getline``(GFS_File `f`, char * `s`, size_t `size`, int * `eofp`);`

## DESCRIPTION

ファイル `gf` から、文字列 `s` に、一行読み込みます。 引数 `size` に文字配列 `s` の大きさを指定します。行が `size` を越えた場合と、一行の長さがちょうど `size` - 1 だった場合を区別することはできません。 EOF の場合には `eofp` の指す先に 1 を返し、さもなくば 0 を返します。

## RETURN VALUES

`NULL`

  正常終了を示します。

`GFARM_ERR_NO_MEMORY`

  メモリ不足のため処理を中止しました。

その他

  上記以外のエラーが生じたことを示します。

## SEE ALSO

gfs_pio_create(3), gfs_pio_open(3)