|
From: Lucio A. I. A. <l.i...@gm...> - 2016-12-05 01:14:18
|
Mac OS X is now supported via kqueue(2) as well. The new Mac OS X notifier implementation is based on tclKqueueNotfy.c plus Tcl_UnixWaitForFile() (using a temporary kqueue(2) fd) and Tcl_Sleep() (from the original tclMac- OSXNotify.c source module.) Both the notifier thread inasmuch as integration w/ CFRunLoop are gone; this assumes that the CF event loop integration was only there due to triggerPipe in the first place. I cannot test this code in any case as I do not have access to a Mac OS X installation. I'd therefore very much appreciate feedback from tcl-core Mac OS X users. |