 
            
            
            
            
                17 Dec
                
                    2006
                
            
            
                17 Dec
                
                '06
                
            
            
            
        
    
                4:26 a.m.
            
        Hi Glenn,
Since interprocess isn't in the official tarball yet i've been working with the head version from CVS. Whether or not emulation is used is determined by the value in _POSIX_THREAD_PROCESS_SHARED. In a 2.6.17 kernel that I'm running on another system the value is 200112L so indeed the native mutexes and condition variables are used. The system that I was having a problem with has a 2.6.9 kernel and the _POSIX_THREAD_PROCESS_SHARED value of -1; corresponding to "not supported".
Thanks for the information and the patch. I've just uploaded it to CVS. Regards, Ion