보통이라면


foo = 에러 시 errno 변경하는 함수;


if (foo == 에러 시 반환되는 값) {

switch (errno) {

... errno에 따른 처리

}

}


이렇게 쓸텐데

나는 저 에러 시 반환되는 값에 대해서 따로 처리를 안 하고 싶음. 에러 시 반환값이 여러 종류기도 하고.

그래서 에러 발생했을 때만 추가로 다른 처리를 할 예정인데

그러면 errno를 미리 초기화시켜서


errno = 0;

foo = 에러 시 errno 변경하는 함수;

switch (errno) {

... errno에 따른 처리

}


해도 상관 없겠죠?