|
Синтаксис
#include <sys/time.h> #include <sys/resource.h> int getpriority(int which, int who); int setpriority(int which, int who, int prio); |
Описание
getpriority читает приоритет процесса, группы процессов или пользователя. setpriority устанавливает приоритет процесса, группы процессов или пользователя. |
Параметры
Параметр which определяет, должен системный вызов работать с приоритетом процесса, группы процессов или пользователя, его возможные значения - PRIO_PROCESS, PRIO_PGRP или PRIO_USER, соответственно. Параметр who задает идентификатор процесса, группы процессов или пользователя - в зависимости от значения параметра which. Параметр prio задает значение приоритета - число в пределах от -20 до +20. Большее приоритетное число означает низший реальный приоритет процесса. Начальное значение приоритета - 0. Только суперпользователь может устанавливать для своего процесса приоритет выше текущего . |
Возвращаемое значение
Функция getpriority возвращает текущий приоритет
заданного объекта.
Функция setpriority при успешном завершении возвращает 0, иначе - возвращает -1, и устанавливает код ошибки в errno. |
См.также
nice |