일반적으로 파일 디스크립터 값은 0 ~ OPEN_MAX 까지 둘 수 있으며, OPEN_MAX라는 매크로 값은 코드가 실행되는 환경 (플랫폼)에 따라 다르다. 이는 limits.h에서 확인 가능하다.

하지만 실제로는 OPEN_MAX보다 적게까지밖에 둘 수 없다.

따라서 내 환경의 경우 10240가 OPEN_MAX라 안전하게 절반정도인 4096으로 설정해뒀다

BUFFER_SIZE의 경우 컴파일 시에 설정되는 것이 정상이지만 default값으로 OPEN_MAX와 동일한 값을 주기로함

https://www.notion.so/get_next_line-4d3eba5f5d2d4becb0a2fa058d67c643#56d19da82b7847a89d0eca867a9a2484