sched_rr_get_interval()

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

Прототип:

#include <sched.h>
int sched_rr_get_interval( pid_t pid,
struct timespec *interval );

Аргументы:

pid
Идентификатор процесса, значение временного ограничения которого требуется получить или 0, если подразумевается текущий процесс.
interval
Указатель на структуру struct timespec, поля которой функция заполняет текущим значением временного ограничения процесса.

Библиотека:

libc

Описание:

Функция sched_rr_get_interval() заполняет параметр interval текущим временным ограничением процесса pid. Если pid равен 0, возвращается текущее временное ограничение вызывающего процесса.

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

0
Успешное завершение.
-1
Возникла ошибка. Код ошибки записан в errno.

Коды ошибок:

ENOSYS
Функция sched_rr_get_interval() в настоящее время не поддерживается.
ESRCH
Процесс pid не найден.

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

POSIX 1003.1 Process Scheduling

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

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

struct timespec




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