getprio()

Получить приоритет заданного процесса

Прототип:

#include <sched.h>
int getprio( pid_t pid );

Аргументы:

pid
Идентификатор процесса, приоритет которого требуется получить.

Библиотека:

libc

Описание:

Функция getprio() возвращает текущий приоритет потока 1 в процессе pid. Если pid равен нулю, возвращается приоритет вызывающего потока.

Возвращаемое значение:

Приоритет. Если возникла ошибка функция возвращает -1, код ошибки записывается в errno.

Коды ошибок:

ESRCH
Процесс pid не существует.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Предостережения:

Функции getprio() и setprio() включены в библиотеки ЗОСРВ «Нейтрино» для портирования приложений ЗОСРВ КПДА.00002-01. Для новых программ, используйте pthread_getschedparam().

Тематические ссылки:

errno, pthread_getschedparam(), pthread_setschedparam(), pthread_setschedprio(), sched_get_priority_max(), sched_get_priority_min(), sched_getparam(), sched_getscheduler(), sched_setscheduler(), sched_yield(), setprio()




Предыдущий раздел: Описание API системной библиотеки