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

ulimit - установка или определение ограничений пользователя

НАЗВАНИЕ
ulimit - установка или определение ограничений
пользователя

СИНТАКСИС
#include

long ulimit(int cmd, long newlimit);

ОПИСАНИЕ
Предупреждение: эта функция устарела. Файл заголовков
более не содержится в glibc. Вместо нее используйте getr-
limit(2), setrlimit(2) и sysconf(3). Для помощи в работе с
командой оболочки ulimit смотрите bash(1). Системный
вызов ulimit позволяет получить или установить ограничения
текущего процесса. Аргумент cmd может принимать следующие
значения:

UL_GETFSIZE
Вернуть ограничения длины файла (в блоках по 512
байтов).

UL_SETFSIZE
Установить ограничение длины файла.

3 Не реализовано в Linux: вернуть максимально
возможное количество адресов сегмента данных.

4 Реализовано, но нет символьной константы:
возвращает максимальное число файлов, которые может
открыть вызывающий процесс.

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

КОДЫ ОШИБОК

EPERM :
процесс, не принадлежащий root, пытается ужесточить
лимиты.

СООТВЕТСТВИЕ СТАНДАРТАМ
SVID.
Читать новости Linux в Telegram
Linux - ulimit - установка или определение ограничений пользователя
Мы в соцсетях ✉