Uhm, are you sure? I have never seen that behaviour on any
other Unix. If a socket is in blocking mode, writev (or send)
is supposed to sleep until all is send or an error occurs. I
would believe a lot software would break if write returned partial
results on blocking software. On the reading side the bahaviour is
known and the applications compensate for that. The description at
<http://www.opengroup.org/onlinepubs/007908799/xns/send.html> makes me
believe that write/send shouldn't do partial things on blocking sockets.
-- Jens-Uwe Mager <pgp-mailto:62CFDB25>- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/