[Libasm] syscall error 처리
·
42Seoul/Libasm
error 처리 외부 함수인 ___error를 사용해서 errno 값을 세팅 errno는 가장 최근 에러의 번호를 담는 integer 타입 변수이다. 프로그램이 시작되면 errno는 0으로 초기화 된다 에러가 생기면 시스템 콜 함수는 NULL 또는 -1을 반환한다 에러 타입을 파악하기 위해 외부 변수 errno에 에러 번호가 담긴다 man errno /* ... When a system call detects an error, it returns an integer value indicating failure (usually -1) and sets the variable errno accordingly. Successful calls never set errno; once set, it remains u..