Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_mutex_setprioceiling.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_mutex_setprioceiling.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_mutex_setprioceiling.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_mutex_setprioceiling.html on line 8
Set a mutex's priority ceiling
#include <pthread.h>
int pthread_mutex_setprioceiling(
pthread_mutex_t* mutex,
int prioceiling,
int* old_ceiling );
- mutex
- A pointer to the pthread_mutex_t object that you want to
priority ceiling for.
- prioceiling
- The new value for the priority ceiling.
- old_ceiling
- A pointer to a location where the function can store the old value.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The pthread_mutex_setprioceiling() function locks
mutex (or blocks until it can lock it), changes its
priority ceiling to prioceiling, and releases it. When the
change is successful, the previous priority ceiling is returned in
old_ceiling.
- EOK
- Success.
- EINVAL
- The mutex specified by mutex doesn't currently exist, or
the priority requested by prioceiling is out of range.
- EPERM
- The calling thread doesn't have permission to set the priority ceiling.
POSIX 1003.1 THR TPP
Safety: | |
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
pthread_mutex_getprioceiling()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_mutex_setprioceiling.html on line 139
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/p/pthread_mutex_setprioceiling.html on line 139