PANIC(9)

명칭
panic - 치명적인 에러에 의한 시스템 다운

서식
<sys/param.h> void panic(const char *fmt, ...)

해설
panic() 함수는 동작중의 시스템을 종료시킵니다. fmt 메세지는 printf(3) 스타일의 포맷 캐릭터 라인입니다. 이 메세지는 콘솔에 출력되어 다음에 operating system의 코어덤프로부터 꺼내기 위해서(때문에) panicstr 하지만 이 메세지의 주소로 설정됩니다.

만약 커널 디버거가 탑재되고 있으면, 디버거에 제어를 건네줍니다. 아주 없으면, operating system의 코어덤프를 설정되어 있는 덤프 디바이스에 보존하도록(듯이) 시도합니다.

만약 panic() 하지만 2 번 불렸을 경우(예를 들어 디스크 동기 routine로부터)에는, 디스크의 동기 없음으로 시스템은 리부트됩니다.

반환값
panic() 함수는 돌아오지 않습니다.