readv(), writev()

Rick Genter rgenter at LABS-B.BBN.COM
Tue Sep 30 03:04:28 AEST 1986


     Can someone explain why readv()/writev() are system calls?  As far as I
can tell the only advantage to having them be syscalls is to prevent the user
from having to either a) issue multiple read() calls or b) allocate twice as
much buffer space and use bcopy().  Is there another reason?
--------
Rick Genter 				BBN Laboratories Inc.
(617) 497-3848				10 Moulton St.  6/512
rgenter at labs-b.bbn.COM  (Internet new)	Cambridge, MA   02238
rgenter at bbn-labs-b.ARPA (Internet old)	linus!rgenter%BBN-LABS-B.ARPA (UUCP)



More information about the Comp.unix.wizards mailing list