Next: , Previous: close, Up: List of Supported Calls


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.