From 4717214c201b6d54b7c58d1fedf6e88c5336f55c Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Tue, 1 Mar 2005 11:51:29 +0000 Subject: * fhandler_clipboard.cc (fhandler_dev_clipboard::write): Never set errno to 0. (fhandler_dev_clipboard::read): Ditto. * fhandler_windows.cc (fhandler_windows::read): Ditto. * scandir.cc (scandir): Ditto. * syscalls.cc (_fstat64_r): Ditto. (_fstat_r): Ditto. (_stat64_r): Ditto. (_stat_r): Ditto. * mmap.cc (mmap64): Fix /dev/zero mapping. --- winsup/cygwin/syscalls.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'winsup/cygwin/syscalls.cc') diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 8cd7368ec..4eda42bee 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -879,8 +879,7 @@ _fstat64_r (struct _reent *ptr, int fd, struct __stat64 *buf) { int ret; - set_errno (0); - if ((ret = fstat64 (fd, buf)) == -1 && get_errno () != 0) + if ((ret = fstat64 (fd, buf)) == -1) ptr->_errno = get_errno (); return ret; } @@ -900,8 +899,7 @@ _fstat_r (struct _reent *ptr, int fd, struct __stat32 *buf) { int ret; - set_errno (0); - if ((ret = fstat (fd, buf)) == -1 && get_errno () != 0) + if ((ret = fstat (fd, buf)) == -1) ptr->_errno = get_errno (); return ret; } @@ -1039,8 +1037,7 @@ _stat64_r (struct _reent *ptr, const char *name, struct __stat64 *buf) { int ret; - set_errno (0); - if ((ret = stat64 (name, buf)) == -1 && get_errno () != 0) + if ((ret = stat64 (name, buf)) == -1) ptr->_errno = get_errno (); return ret; } @@ -1060,8 +1057,7 @@ _stat_r (struct _reent *ptr, const char *name, struct __stat32 *buf) { int ret; - set_errno (0); - if ((ret = stat (name, buf)) == -1 && get_errno () != 0) + if ((ret = stat (name, buf)) == -1) ptr->_errno = get_errno (); return ret; } -- cgit v1.2.3