본문 바로가기

카테고리 없음

errno

POSIX 에서는
에러가 발생시
errno 에 에러코드가 저장된다.

에러가 발생할만한 곳에

printf("errno = %d \n", errno);

이렇게 함으로써 어떤 에러가 발생했는 지 알 수 있다.

에러코드는 

보통 /usr/include/asm/errno.h 에 define되어 있는 데 (GNU/Linux 32bit 기준)

시스템에 따라 경로는 조금씩 다르지만 거의 저거 비스므리한 경로다.