|
Синтаксис
#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 |