
지금 CSAPP 8장 8.3절에서는 시스템 콜의 에러 처리(error handling)를 다루고 있습니다. 시스템 콜이 실패했을 때 함수는 일반적으로 -1을 반환하고, 전역 변수 errno를 통해 오류 종류를 알려줍니다. 먼저, 이 에러 핸들링 메커니즘을 이해하기 전에 시스템 콜 자체가 무엇인지부터 정리해 보겠습니다.1. 시스템 콜이란?1.1 정의시스템 콜(system call)은 응용 프로그램이 운영체제 커널에 정의된 서비스를 요청하기 위한 공식 인터페이스입니다.핵심 요약사용자 공간(User Space)의 프로그램이 커널 영역(Kernel Space)의 자원(파일 I/O, 프로세스 제어, 네트워크 통신 등)을 안전하게 사용하기 위해 반드시 거쳐야 하는 유일한 통로입니다.1.2 비유로 한눈에 이해하기사용..