|
НАЗВАНИЕ
plock - удержание процесса в памяти
СИНТАКСИС
#include <sys/lock.h> int plock (op) int op;
ОПИСАНИЕ
Системный вызов plock позволяет вызвавшему его процессу
удержать в памяти сегмент команд, данных, или оба сегмента. После этого указанные сегменты не вытесняются из
памяти при подкачке страниц, принадлежащих другим процессам. Посредством plock можно также отменить удержание сегментов в памяти. У процесса, вызывающего plock,
действующий идентификатор пользователя должен быть
идентификатором суперпользователя. Аргумент op задает
требуемые действия:
Указанное действие не выполняется и системный вызов plock завершается неудачей, если выполнено хотя бы одно из следующих условий:
СМ. ТАКЖЕ
exec(2), exit(2), fork(2).
ДИАГНОСТИКА
При успешном завершении результат равен 0; в случае
ошибки возвращается -1, а переменной errno присваивается код ошибки.
|