OSDN Git Service

* cygtls.h (_cygtls::inside_kernel): Move function declaration into _cygtls
authorcgf <cgf>
Sun, 29 Jul 2007 05:22:05 +0000 (05:22 +0000)
committercgf <cgf>
Sun, 29 Jul 2007 05:22:05 +0000 (05:22 +0000)
commite5891fbb867e6911d36fd627f66ef8ed0aa96d17
tree3426c547499436fbbe540d63ce7537dd814e66e5
parent0e180a41a4ece9448633249710de129e01f96ebc
* cygtls.h (_cygtls::inside_kernel): Move function declaration into _cygtls
class.
* exceptions.cc (_cygtls::inside_kernel): Move function definition into _cygtls
class.
* fhandler.cc (fhandler_base::wait_overlapped): Make return tri-state to detect
when there is a EINTR situation.  Add a pointer to a length parameter.  Move
GetOverlappedResult into this function.
(fhandler_base::read_overlapped): Accommodate above changes and loop if we
receive a restartable signal.
(fhandler_base::write_overlapped): Ditto.
* fhandler.h (fhandler_base::wait_overlapped): Reflect above changes.
* fhandler_fifo.cc (fhandler_fifo::wait): Ditto.
winsup/cygwin/ChangeLog
winsup/cygwin/cygtls.h
winsup/cygwin/exceptions.cc
winsup/cygwin/fhandler.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_fifo.cc