gfs_pio_write(3)

gfs_pio_write3

Write to a file

Usage

#include <gfarm/gfarm.h>

gfarm_error_t gfs_pio_write(GFS_File gf, const void * buffer, int size, int * np);

Overview

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).

Releases

7 releases since Debian 6.0 (Squeeze); the text changed 2 times.

  1. 6.0–7
  2. 9–10
  3. 11–13

From libgfarm-dev 2.7.20+dfsg-1.2+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.