summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixTime.c
diff options
context:
space:
mode:
authordas <das>2006-08-21 01:08:03 (GMT)
committerdas <das>2006-08-21 01:08:03 (GMT)
commit9c939dfb782d1dd917a688f42193852b9316b730 (patch)
tree1444f5611d45b011b9c6802f90b77083be59435f /unix/tclUnixTime.c
parent3123f821d0a1fee6ec825c5b48d3eb359eafc25d (diff)
downloadtcl-9c939dfb782d1dd917a688f42193852b9316b730.zip
tcl-9c939dfb782d1dd917a688f42193852b9316b730.tar.gz
tcl-9c939dfb782d1dd917a688f42193852b9316b730.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. * 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/tclUnixTime.c')
0 files changed, 0 insertions, 0 deletions