Hi readv() returns 0 on EOF. If the file descriptor is a TCP socket, I guess that means the connexion was closed, but are there other situations where readv() can return 0 for a TCP socket? -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz manu%netbsd.org@localhost