OSDN Git Service

Throughout change all calls of low_priority_sleep (0) to yield ().
authorcgf <cgf>
Fri, 12 Mar 2010 23:13:47 +0000 (23:13 +0000)
committercgf <cgf>
Fri, 12 Mar 2010 23:13:47 +0000 (23:13 +0000)
commitab20acb1660b3f443038be8f41f43ca584bad66d
tree8371de9153688351e5258c998ee1483f74f19394
parenta5a76e4cd5ec852352f5ced28d8d13bccaf8bf12
Throughout change all calls of low_priority_sleep (0) to yield ().
* miscfuncs.cc (yield): Rename from low_priority_sleep.  Remove all of the
logic which called Sleep() and just use SwitchToThread.
* miscfuncs.h (yield): Rename from low_priority_sleep.
(SLEEP_0_STAY_LOW): Delete unused define.
* shared.cc (memory_init): Move heap_init() call directly after shared memory
initialization to more closely mimic long-standing program flow.
* tty.cc (tty_list::terminate): Replace call to low_priority_sleep with Sleep.
18 files changed:
winsup/cygwin/ChangeLog
winsup/cygwin/autoload.cc
winsup/cygwin/cygthread.cc
winsup/cygwin/dcrt0.cc
winsup/cygwin/exceptions.cc
winsup/cygwin/fhandler_fifo.cc
winsup/cygwin/fhandler_proc.cc
winsup/cygwin/gendef
winsup/cygwin/miscfuncs.cc
winsup/cygwin/miscfuncs.h
winsup/cygwin/net.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/sched.cc
winsup/cygwin/shared.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/sync.cc
winsup/cygwin/thread.cc
winsup/cygwin/tty.cc