NetBSD is missing the following functions pthread_mutexattr_setpshared() pthread_mutexattr_setpshared() pthread_condattr_setpshared() pthread_condattr_getpshared() So I take it there is no way to have multiple unrelated processes to share the same mutex/condition variable?