libc/winsup/cygwin/libc
Corinna Vinschen fabfb1a1ee Throughout, call fcntl64 instead of fcntl or fcntl_worker.
* fcntl.cc (fcntl_worker): Remove.
	(fcntl64): Add fault handler.  Move fcntl_worker stuff here.  Add case
	for locking and call fhandler's lock method directly.  Make sure that
	F_FLOCK flag isn't set in lock call.
	(_fcntl): Add fault handler.
	* fhandler.cc (fhandler_base::fcntl): Drop lock cases.
	* flock.cc (flock): Add fault handler.  Simplify code.  Call fhandlers
	lock method directly instead of fcntl_worker.  Add debug output.
	(lockf): Add fault handler.  Call fhandlers lock method directly
	instead of fcntl_worker.  Add debug output.
	* winsup.h (fcntl_worker): Drop declaration.
	(fcntl64): Declare.
2008-04-01 10:22:33 +00:00
..
bsdlib.cc * fhandler_tape.cc (mtinfo::initialize): Use MAX_PATH instead of 2007-11-28 16:45:34 +00:00
fnmatch.c
fts.c * Makefile.in (DLL_OFILES): Add fts.o, ftw.o, nftw.o. 2005-08-08 09:45:42 +00:00
ftw.c * libc/ftw.cc (ftw): Allow nfds < 0 for glibc compatibility. 2008-02-10 15:19:08 +00:00
getopt.c * getopt.c: Avoid useless compiler warnings. 2004-02-20 23:31:47 +00:00
inet_addr.c * libc/inet_addr.c: Define __INSIDE_CYGWIN_NET__. 2006-07-10 08:15:54 +00:00
inet_network.c * libc/inet_addr.c: Define __INSIDE_CYGWIN_NET__. 2006-07-10 08:15:54 +00:00
minires-os-if.c Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00
minires.c Throughout, call fcntl64 instead of fcntl or fcntl_worker. 2008-04-01 10:22:33 +00:00
minires.h Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00
nftw.c * libc/ftw.cc (ftw): Allow nfds < 0 for glibc compatibility. 2008-02-10 15:19:08 +00:00
rcmd.cc Throughout, call fcntl64 instead of fcntl or fcntl_worker. 2008-04-01 10:22:33 +00:00
rexec.cc * libc/rexec.cc (cygwin_rexec): Obvious (?) fix to correct a gcc warning - set 2006-07-05 00:14:42 +00:00
strptime.cc * strptime.cc (_strptime): Fix gcc warnings. 2005-11-18 19:43:02 +00:00
timelocal.cc * cygtls.cc (_cygtls::handle_threadlist_exception): Make an error fatal. 2005-12-23 22:50:20 +00:00
timelocal.h * libc: Add subdirectory. 2005-11-18 17:48:23 +00:00
xsique.cc Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00