diff options
| author | das <das> | 2006-08-21 01:08:09 (GMT) |
|---|---|---|
| committer | das <das> | 2006-08-21 01:08:09 (GMT) |
| commit | 7f1b94c61cb1962a72568ef781ecfa9e668755d2 (patch) | |
| tree | 944a1205d51ac2cbc599ade273e50e17fa5d7372 /unix/tclUnixFile.c | |
| parent | f673ebe6cc78f3f72b24c334d219b01738a20cb4 (diff) | |
| download | tcl-7f1b94c61cb1962a72568ef781ecfa9e668755d2.zip tcl-7f1b94c61cb1962a72568ef781ecfa9e668755d2.tar.gz tcl-7f1b94c61cb1962a72568ef781ecfa9e668755d2.tar.bz2 | |
* macosx/tclMacOSXNotify.c (Tcl_WaitForEvent): if the run loop is
already running (e.g. if Tcl_WaitForEvent was called recursively),
re-run it in a custom run loop mode containing only the source for the
notifier thread, otherwise wakeups from other sources added to the
common run loop modes might get lost; sync panic msg changes from HEAD.
* unix/tclUnixNotfy.c (Tcl_WaitForEvent): on 64-bit Darwin,
pthread_cond_timedwait() appears to have a bug that causes it to wait
forever when passed an absolute time which has already been exceeded by
the system time; as a workaround, when given a very brief timeout, just
do a poll on that platform. [Bug 1457797]
Diffstat (limited to 'unix/tclUnixFile.c')
0 files changed, 0 insertions, 0 deletions
