개발자세상

kernel ARG_MAX 값

headiron 2009. 5. 8. 11:28

AvScanning 관련 patch 작성 하던 중 shell에 입력할 수 있는 최대 line size 관련 issue가 있음을 알게 되었다.

Googling하여 보니 /usr/include/linux/limits.h 에 ARG_MAX 로 선언되어 있는 값이 shell에서 입력할 수 있는 최대 값이 었다.

근데 본사 Central Server를 보다 보니 해당 파일을 찾을 수 가 없어

shell command를 찾아 보니 "getconf" command로 찾을 수 가 있었다.

shell>getconf ARG_MAX

C Coding을 할 경우 라면

sysconf() 함수를 사용하면 되는데 Linux C coding할 날이 언제 올라는지....