newlib/winsup/cygwin/include
Christopher Faylor ab7f9b938f * miscfuncs.cc (check_iovec_for_read): Don't check buffer when zero length
iov_len.
(check_iovec_for_write): Ditto.
* fhandler.h (fhandler_base::readv): New method.
(fhandler_base::writev): Ditto.
* fhandler.cc (fhandler_base::readv): New method.
(fhandler_base::writev): Ditto.
* syscalls.cc (_read): Delegate to readv(2).
(_write): Ditto, mutatis mutandi.
(readv): Rewrite, based on the old _read code, to use the new
fhandler_base::readv method.  Improve access mode handling and ensure all calls
reach the final strace statement.
(writev): Ditto, mutatis mutandi.
* include/sys/uio.h (struct iovec): Change field types to match SUSv3.
* winsup.h (check_iovec_for_read): New function.
(check_iovec_for_write): Ditto.
* miscfuncs.cc (check_iovec_for_read): Ditto.
(check_iovec_for_write): Ditto.
2002-08-30 15:47:10 +00:00
..
arpa
asm
cygwin * cygwin.din: Add prototypes for new wchar functions in newlib. 2002-08-30 12:18:56 +00:00
net
netinet * include/cygwin/socket.h: Protect some symbols against multiple 2002-05-29 07:38:54 +00:00
sys * miscfuncs.cc (check_iovec_for_read): Don't check buffer when zero length 2002-08-30 15:47:10 +00:00
a.out.h
dlfcn.h
exceptions.h
fcntl.h
features.h
fnmatch.h
getopt.h
glob.h
icmp.h
io.h
lastlog.h
limits.h
mapi.h
memory.h
mntent.h
netdb.h revert erroneous checkin 2002-06-10 19:59:19 +00:00
paths.h
poll.h
pthread.h 2002-06-25 Thomas Pfaff <tpfaff@gmx.net> 2002-07-04 14:17:30 +00:00
sched.h
semaphore.h
strings.h
sysexits.h
syslog.h
termio.h
tzfile.h