OSDN Git Service

* dll_init.h (class dll_list): Reorder functions to avoid compiler "can't
authorcgf <cgf>
Sat, 3 Nov 2001 03:32:26 +0000 (03:32 +0000)
committercgf <cgf>
Sat, 3 Nov 2001 03:32:26 +0000 (03:32 +0000)
commit04e518f692e9524d06bcb2314b1fa21de512790b
tree8a7174bdf1991a1b9351487b20eb2f52638d4393
parent07777da413dc945c094618a00c29d32cb0863b45
* dll_init.h (class dll_list): Reorder functions to avoid compiler "can't
inline" warnings.
* security.h (class cygsid): Ditto.
* sigproc.cc (get_proc_lock): Ditto.
* sigproc.h (class sigframe): Ditto.
* sync.h (class muto): Ditto.
* fhandler.h (fhandler_base::get_guard): Actually MAKE virtual as previously
indicated.
* pipe.cc (make_pipe): Remove extraneous set_errno.
* syscalls.cc (_open): Ditto.
* select.cc (peek_pipe): Need to check that there is still something to read
from the pipe after acquiring the mutex since another process/thread could have
eaten the input before we got to acquiring the lock.  (Thanks to Nick Duffek
for this inspiration.)
winsup/cygwin/ChangeLog
winsup/cygwin/dll_init.h
winsup/cygwin/fhandler.h
winsup/cygwin/pipe.cc
winsup/cygwin/security.h
winsup/cygwin/select.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/sigproc.h
winsup/cygwin/sync.h
winsup/cygwin/syscalls.cc