Debugging with GDB: read

Next: write, Previous: close, Up: List of Supported Calls   [Contents][Index]


read

Synopsis:
int read(int fd, void *buf, unsigned int count);
Request:

‘Fread,fd,bufptr,count ’

Return value:

On success, the number of bytes read is returned. Zero indicates end of file. If count is zero, read returns zero as well. On error, -1 is returned.

Errors:
EBADF

fd is not a valid file descriptor or is not open for reading.

EFAULT

bufptr is an invalid pointer value.

EINTR

The call was interrupted by the user.