buffer_fill(3)
limb manual
buffer_fill(3)
NAME
buffer_fill - fill a reading I/O buffer
SYNOPSIS
#include <limb/buffer.h>
ssize_t buffer_fill(buffer *buf)
DESCRIPTION
The buffer_fill
() function will fill data into the internal memory of the
buffer pointed by buf
, by reading from the file descriptor associated with the
buffer.
RETURN VALUE
The buffer_fill
() function returns the amount of bytes read into the buffer on
succes. Otherwise it returns -1 and sets errno
to indicate the error.
ERRORS
The buffer_fill
() function may fail if :
ENOBUFS
The buffer is full.
It may also fail and set errno
for any of the error specified for its
operational function, as set via e.g. buffer_init(3).