#include «sem.h» int
main () {
semaphore_t *semap;
semap = semaphore_open ('/tmp/semaphore 11 ); if (semap == NULL)
exit (1); semaphore_wait (semap); semaphore_close (semap); return (0);
}
Будущие направления
Отсутствуют.
Смотри также
pthread_cond_destroy (), pthread_create (), pthread_mutex_destroy (), pthread_mutexattr_destroy (), том Base Definitions стандарта IEEE Std 1003.1-2001,<pthread.h>.
Последовательность внесения изменений
Функции впервые реализованы в выпуске Issue 5. Включены для согласования с расширением POSIX Threads Extension.
Issue 6
Функции pthread_mutexattr_destroy() и pthread_mutexattr_init () отмечены как часть опции Threads.
Раздел «Ошибки» был отредактирован путем при
pthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling
Имя
pthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling
Синопсис
THR #include <pthread.h> TPP
int pthread_mutexattr_getprioceiling (
const pthread_mutexattr_t *restrict attr, int *restrict
pthread_mutexattr_t
Описание
Функции pthread_mutexattr_getprioceiling() и pthread_mute-xattr_setprioceiling () используются для считывания и установки соответственно атрибута
Атрибут
Значение атрибута
Возвращаемые значения
При успешно
Ошибки
Функции pthread_mutexattr_getprioceiling () и pthread_mutexattr_setprioceiling () могут завершиться неудачно, если:
[EINVAL] значение, заданное пара
[EPERM] инициатор вызова не обладает привеле
Эти функции не возвра
pthread_mutexattr_getprioceiling, pthread_mutexattr_setprioceiling — функции считывания и установки атрибута
Примеры
Отсутствуют.
Замечания по использованию
Отсутствуют.
Логическое обоснование
Отсутствует.
Будущие направления
Отсутствуют.
Смотри также
pthread_cond_destroy(), pthread_create(), pthread_mutex_destroy(), том Base Definitions стандарта1ЕЕЕ Std 1003.1-2001, <pthread.h>.
Последовательность внесения изменений
Функции впервые реализованы в выпуске Issue 5. Включены для со
Отмечены как часть группы Realtime Threads Feature Group.
Issue 6
Функции pthread_mutexattr_getprioceiling() и pthread_mutexattr_setp-rioceiling () отмечены как часть опций Threads и Thread Priority Protection.
Код ошибки [ENOSYS] был исключен, поскольку его нет смысла учитывать, если реализация не под
Ко
В целях согласования со стан
pthread_mutexattr_setprotocol, pthread_mutexattr_getprotocol
Имя
pthread_mutexattr_setprotocol, pthread_mutexattr_getprotocol
Синопсис
THR #include <pthread.h>
TPP|TPI
int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *restrict attr, int *restrict
int pthread_mutexattr_setprotocol (
pthread_mutexattr_t * attr, int