Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

ULIMIT(2)

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

СИНТАКСИС

        long ulimit (cmd, newlimit)
        int cmd;
        long newlimit;

ОПИСАНИЕ
Системный вызов ulimit позволяет управлять ограничениями, наложенными на процесс. Аргумент cmd может принимать следующие значения:

  1. Узнать предельный размер обычного файла, который может быть создан текущим процессом. Размер измеряется в 512-байтных блоках. Это ограничение наследуется порожденными процессами. Процесс может читать файлы любого размера.
  2. Установить предельный размер файла равным значению newlimit. Любой процесс может уменьшить предельный размер, но увеличить его может только суперпользовательский процесс, в противном случае системный вызов ulimit кончается неудачей [EPERM] и предельный размер не изменяется.
  3. Опросить максимально допустимую верхнюю границу сегмента данных [см. brk(2)].

СМ. ТАКЖЕ
brk(2), write(2).

ПРЕДОСТЕРЕЖЕНИЯ
Системный вызов ulimit имеет отношение только к ограничению размера обычных файлов. Размер каналов ограничен 5120 байтами.

ДИАГНОСТИКА
В случае успешного завершения возвращается неотрицательное значение. В случае ошибки возвращается -1, а переменной errno присваивается код ошибки.


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте