|
|||||||
|
|
READVSection: Manual del Programador Linux (2)Updated: 20 enero 1999 Index Return to Main Contents NOMBREreadv, writev - lee o escribe un vectorSINOPSIS#include <sys/uio.h>int readv(int fd, const struct iovec * vector, int count); int writev(int fd, const struct iovec * vector, int count);
struct iovec {
DESCRIPCIÓNreadv lee datos desde el descriptor de fichero fd y pone los resultados en la zona de memoria descrita por vector. El número de bloques de memoria se especifica en count. Los bloques se llenan en el orden indicado. Funciona igual que read salvo que los datos son puestos en vector en lugar de en una zona contigua de memoria. writev escribe datos al descriptor de fichero fd y desde la zona de memoria descrita por vector. El número de bloques de memoria se especifica en count. Los bloques son usados en el orden indicado. Funciona igual que write excepto que los datos son tomados desde vector en lugar de una zona contigua de memoria. VALOR DEVUELTOEn caso de éxito readv devuelve el número de bytes leídos. En caso de éxito writev devuelve el número de bytes escritos. En caso de error, se devuelve -1 y se asigna a errno un valor adecuado.ERRORES
Podrían ocurrir otros errores, dependiendo del objeto conectado a fd. CONFORME A4.4BSD (las funciones readv y writev aparecieron por primeras vez en BSD 4.2) y Unix98. La libc5 de Linux usa size_t como el tipo del parámetro count, lo cual es lógico pero no estándar.VÉASE TAMBIÉNread(2), write(2), fprintf(3), fscanf(3)
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |