the wrapper in xpsem.c however did not necessarily... now using a compliant sem_timedwait() in xpsem.