read() - legge da un file descriptor
#include ssize_t read(int fd, void *buf, size_t count);
La funzione read() legge da fd numero count bytes immagazzinandoli nel buffer puntato da buf.
buf deve essere di dimensioni adeguate, cioe' almeno di count bytes.
La funzione read() ritorna il numero di elementi letti. In caso di raggiungimento della fine file viene restituito un numero minore di count. In caso di errore viene restituito -1.
SVr4, SVID, AT&T, POSIX, X/OPEN, BSD 4.3
open(), creat() lseek() write() close() link() symlink() unlink() stat(), lstat(), fstat() fcntl() ioctl() dup(), dup2() access()
Indice linguaggio C |
Indice librerie C |
Umberto Zappi Home Page |
Indice funzioni C |