Linux/POSIX 에러정보
SIGALRM (14)SIGALRM (14) — 알람 클록 시그널
alarm() 또는 setitimer()로 설정한 타이머가 만료되었습니다.
linuxmacosunix
이 에러의 원인
프로세스가 alarm(seconds)를 호출하여 타이머를 예약했고 해당 타이머가 만료되었습니다. 타임아웃 구현에 흔히 사용됩니다.
수정 방법
알람 기반 타임아웃에 SIGALRM 핸들러를 설치하세요. 더 유연한 타이머 처리가 필요하면 timer_create() 사용을 고려하세요.
관련 에러 코드
Linux/POSIX 에러에러
EOVERFLOWEOVERFLOW — 데이터 타입에 저장하기에 값이 너무 큼
값이 대상 데이터 타입에 저장하기에 너무 큽니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ENOMSGENOMSG — 원하는 타입의 메시지 없음
메시지 큐에 요청한 타입의 메시지가 없습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
EPROTOTYPEEPROTOTYPE — 소켓에 맞지 않는 프로토콜 타입
사용 중인 소켓에 대해 프로토콜 타입이 올바르지 않습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ENOTBLKENOTBLK — 블록 장치 필요
블록 장치가 필요한 곳에 비블록 장치가 지정되었습니다.
linuxunix
상세 보기 Linux/POSIX 에러에러
EFBIGEFBIG — 파일이 너무 큼
파일 크기가 파일시스템이나 프로세스 리소스 한도에서 허용하는 최대값을 초과했습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ENODEVENODEV — 해당 장치 없음
요청된 장치 유형 또는 장치 드라이버를 시스템에서 사용할 수 없습니다.
linuxmacosunix
상세 보기