diff options
author | Christopher Faylor <me@cgf.cx> | 2002-11-22 04:43:47 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-11-22 04:43:47 +0000 |
commit | 13af9a149da1a97fc7845466ce652427a0765944 (patch) | |
tree | c28aabca00a9b95671f6e3127c9dd5dda7a042db /winsup/cygwin/sigproc.h | |
parent | 505746ad22f5f15466be71fafb03952587165461 (diff) | |
download | cygnal-13af9a149da1a97fc7845466ce652427a0765944.tar.gz cygnal-13af9a149da1a97fc7845466ce652427a0765944.tar.bz2 cygnal-13af9a149da1a97fc7845466ce652427a0765944.zip |
* exceptions.cc (sigthread::get_winapi_lock): Just do standard 'give up
timeslice' wait.
(setup_handler): Revamp YA to attempt to deliver signal multiple times on
failure rather than punting to wait_sig.
* miscfuncs.cc (low_priority_sleep): Accept INFINITE sleep to mean "don't reset
the priority after setting it to idle". Return previous priority.
* winsup.h (SLEEP_0_STAY_LOW): Define.
(low_priority_sleep): Return an int.
* sigproc.h: Define WAIT_SIG_PRIORITY here.
* sigproc.cc: Remove WAIT_SIG_PRIORITY definition.
Diffstat (limited to 'winsup/cygwin/sigproc.h')
-rw-r--r-- | winsup/cygwin/sigproc.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/sigproc.h b/winsup/cygwin/sigproc.h index a461efdd6..c8c208e13 100644 --- a/winsup/cygwin/sigproc.h +++ b/winsup/cygwin/sigproc.h @@ -124,7 +124,7 @@ void __stdcall wait_for_sigthread (); extern char myself_nowait_dummy[]; extern char myself_nowait_nonmain_dummy[]; -#define WAIT_SIG_EXITING (WAIT_OBJECT_0 + 1) +#define WAIT_SIG_PRIORITY THREAD_PRIORITY_TIME_CRITICAL #define myself_nowait ((_pinfo *)myself_nowait_dummy) #define myself_nowait_nonmain ((_pinfo *)myself_nowait_nonmain_dummy) |