Follow-up Comment #6, bug #98102 (project xrootd): Whatever solution we do come up should be a MacOS only fix that is only used in a MacOS environment. There is no need to burden more tolerant OS's with this MacOS silliness (which I'm told is similar to Windows silliness). In fact, MacOS, in many ways, assumes that you will use the "dispatch_xxx" methods to implement multi-threaded applications. See, http://developer.apple.com/library/ios/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008091-CH1-SW1 https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man3/dispatch_main.3.html Of course, doing so immediately locks you into the Macos/iOS platform. Not bad eh? Let's think about this before we shoot off something that we will all be sorry about. _______________________________________________________ Reply to this item at: <http://savannah.cern.ch/bugs/?98102> _______________________________________________ Message sent via/by LCG Savannah http://savannah.cern.ch/ ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1