ulimit(3) - wariua/manpages-ko GitHub Wiki
ulimit - μ¬μ©μ μ νμ μ»κ³ μ€μ νκΈ°
#include <ulimit.h>
long ulimit(int cmd, long newlimit);κ²½κ³ : μ΄ λ£¨ν΄μ ꡬμμ΄λ€. λμ getrlimit(2), setrlimit(2), sysconf(3)λ₯Ό μ¬μ©νλΌ. μ
Έ λͺ
λ Ή ulimitμ λν΄μ bash(1)λ₯Ό 보λΌ.
ulimit() νΈμΆμ νΈμΆ νλ‘μΈμ€μ λν μ΄λ€ μ νκ°μ μ»κ±°λ μ€μ νλ€. cmd μΈμλ λ€μ κ°λ€ μ€ νλμΌ μ μλ€.
UL_GETFSIZE- νμΌ ν¬κΈ°μ λν μ νμ λ°ννλ€. 512λ°μ΄νΈ λ¨μμ΄λ€.
UL_SETFSIZE- νμΌ ν¬κΈ°μ λν μ νμ μ€μ νλ€.
3- (리λ μ€μ ꡬνλΌ μμ§ μμ.) λ°μ΄ν° μΈκ·Έλ¨ΌνΈ μ£Όμλ‘ κ°λ₯ν μ΅λκ°μ λ°ννλ€.
4- (ꡬνλΌ μμ§λ§ μ¬λ³Ό μμ μ 곡νμ§ μμ.) νΈμΆ νλ‘μΈμ€κ° μ΅λλ‘ μ΄ μ μλ νμΌ κ°μλ₯Ό λ°ννλ€.
μ±κ³΅ μ ulimit()λ μμ μλ κ°μ λ°ννλ€. μ€λ₯ μ -1μ λ°ννλ©° errnoλ₯Ό μ μ ν μ€μ νλ€.
EPERM- λΉνΉκΆ νλ‘μΈμ€κ° μ νκ°μ μ¬λ¦¬λ €κ³ νλ€.
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
| μΈν°νμ΄μ€ | μμ± | κ° |
|---|---|---|
ulimit() |
μ€λ λ μμ μ± | MT-Safe |
SVr4, POSIX.1-2001. POSIX.1-2008μμ ulimit()λ₯Ό ꡬμμΌλ‘ νμνμλ€.
bash(1), getrlimit(2), setrlimit(2), sysconf(3)
2017-09-15