NAME¶
gfs_pio_write - write to a file
SYNOPSIS¶
#include <gfarm/gfarm.h>
 
gfarm_error_t gfs_pio_write (GFS_File 
gf, const void *
  buffer , int size, int * np);
  
DESCRIPTION¶
gfs_pio_write() writes up to 
size bytes to the file 
gf from
  the buffer starting at 
buffer. It returns the number of bytes written
  to the address pointed by 
np.
RETURN VALUES¶
  - GFARM_ERR_NO_ERROR
 
  - The function terminated successfully.
 
  - GFARM_ERR_OPERATION_NOT_PERMITTED
 
  - gf does not specify a regular file.
 
  - GFARM_ERR_BAD_FILE_DESCRIPTOR
 
  - The file descripter specified by gfp is not a valid
      or is not open for writing.
 
  - GFARM_ERR_NO_SPACE
 
  - The file system node has no room to store data
 
  - GFARM_ERR_NO_FILE_SYSTEM_NODE
 
  - There is no available file system node.
 
  - GFARM_ERR_NO_MEMORY
 
  - Insufficient memory was available.
 
  - Others
 
  - An error except the above occurred. The reason is shown by
      gfarm_error_string(3).
 
SEE ALSO¶
gfs_pio_create(3), 
gfs_pio_flush(3), 
gfs_pio_open(3)