Документация по LinuxLinuxDoc.Ru 🔍

nice - изменяет приоритет процесса

НАЗВАНИЕ
nice - изменяет приоритет процесса

СИНТАКСИС

#include

int nice(int inc);

ОПИСАНИЕ
nice добавляет значение аргумента inc к значению
nice-приоритета вызывающего процесса (большее значение
nice означает меньший приоритет). Только супер-
пользователь может задавать отрицательные значения или
определять увеличение приоритета.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При удачном завершении вызова возвращаемое значение равно
нулю. При ошибке оно равно -1, а переменной errno
присваивается номер ошибки.

КОДЫ ОШИБОК
EPERM Несуперпользователь пытается увеличить приоритет
процесса передавая отрицательное значение inc.

СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3. Однако, Linux и
glibc (до glibc 2.2.4) возвращают значения в нестандартном
виде, см.ниже. SVr4 описывает дополнительный код ошибки
EINVAL.

ЗАМЕЧАНИЯ
Заметим, что в документации к программе указано на
возвращение в SUSv2 нового значения nice, в то время как
системные вызовы Linux и процедуры (g)libc (до glibc
2.2.4) возвращают при нормальном завершении работы 0.
Новое значение nice может быть получено через getprior-
ity(2). Заметим, что версия, в которой nice возвращает
новое значение может фактически возвратить -1. В таких
случаях для проверки на ошибку перед вызовом установите
errno в 0, а после вызова проверьте ее значение, если nice
вовзращает -1.
Читать новости Linux в Telegram
Linux - nice - изменяет приоритет процесса
Мы в соцсетях ✉