Subj : pthread_mutex apis and EPERM error To : comp.programming.threads From : Sammy D. Date : Mon Jan 24 2005 09:58 am According to the POSIX Standard, many of the pthread_mutexattr_*() apis may fail with EPERM and the pthread_mutex_init() can also fail with EPERM. I like to know under what condition these apis can fail on Solaris with EPERM? One thing for sure that priority boosting is not allowed for a non-privileged thread, so in that case EPERM can be returned, is there any other case? Is this true for both the PRIO_INHERIT and PRIO_PROTECT case? What policies (only SCHED_FIFO ??) are supported for PRIO_PROTECT under Solaris? Thanks in advance. .