ULIMIT(3)

NOME
ulimit - obtém e seleciona limites do usuário

SINÓPSE
#include <ulimit.h>

long ulimit(int cmd, long newlimit);

DESCRIÇÃO
Atenção: esta rotina está obsoleta. O arquivo de 'include' não é mais provido pela glibc. Use getrlimit(2), setrlimit(2) e sysconf(3) em seu lugar. Para o comando do shell ulimit, veja bash(1). A chamada ulimit obtém ou ajusta algum limite para o processo atual. O argumento cmd pode conter um dos seguintes valores.

UL_GETFSIZE
    Retorna o limite do tamanho de um arquivo, em unidades de 512 bytes.

UL_SETFSIZE
    Ajusta o limite no tamanho de um arquivo.

3   (Não implementado no Linux) Retorna o endereço máximo possível de um segmento de dados.

4   (Implementado, mas sem constante simbólica.) Retorna o número máximo de arquivos que o processo chamador pode abrir.

VALORES RETORNADOS
Em caso de sucesso, ulimit retorna um valor não negativo. Caso contrário, -1 é retornado, e errno é selecionado adequadamente.

ERROS

EPERM
    Um processo comum tentou aumentar um limite.

DE ACORDO COM
SVID.

VEJA TAMBÉM
bash(1), getrlimit(2), setrlimit(2), sysconf(3).

TRADUZIDO POR LDP-BR em 20/08/2000.

  Tradução:
Felipe M Pereira <Felipe.Pereira@ic.unicamp.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>