Re: [perf-discuss] libMicro running on Darwin

2005-08-18 Thread Phil Harman
libMicro knows of two barrier synchronisation methods. The prefered method requires the platform to provide PTHREAD_PROCESS_SHARED mutexes and condvars. Until recently (e.g. with the NPTL) Linux didn't support this, so I implemented a SysV semop version as well. The default build uses a shared

[perf-discuss] libMicro running on Darwin

2005-08-17 Thread Ben Cooper
I got an excellent response on libMicro running on Mac OS X from the darwin-kernel list at lists.apple.com, and in the spirit of open communication I thought I'd share them here (he asked to be anonymous). Firstly, a little more background on my efforts to get the full suite to run on OS X.