plock - lock or unlock into memory process, text, or data
#include <sys/lock.h> int plock(int op);
The plock() function allows the calling process to lock or unlock into memory its text segment (text lock), its data segment (data lock), or both its text and data segments (process lock). Locked segments are immune to all routine swapping. The effective user ID of the calling process must be super-user to use this call.
The plock() function performs the function specified by op:
PROCLOCK
TXTLOCK
DATLOCK
UNLOCK
Upon successful completion, 0 is returned. Otherwise, -1 is returned and errno is set to indicate the error.
The plock() function fails and does not perform the requested operation if:
EAGAIN
EINVAL
EPERM
The mlock(3C) and mlockall(3C) functions are the preferred interfaces for process locking.
See attributes(5) for descriptions of the following attributes:
|
exec(2), exit(2), fork(2), memcntl(2), mlock(3C), mlockall(3C), attributes(5)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |