limb 0.2.0

2024-01-09

read_close(3)
limb manual
read_close(3)

NAME

read_close - read a file into memory and close it

SYNOPSIS

#include <limb/djbunix.h>
ssize_t read_close(char *dst, size_t dlen, int fd)

DESCRIPTION

The read_close() function reads the entire content of the file associated with file descriptor fd and places it into the memory pointed by dst, up to a maximum of dlen bytes.

RETURN VALUE

On success, the read_close() function returns the number of bytes read and copied into memory. Otherwise, it returns -1 and sets errno to indicate the error.

ERRORS

The read_close() function may fail and set errno for any of the errors described for allread(3).

limb 0.1.0
2023-07-24
read_close(3)