프로그래밍을 하다가보니 기능 구현만큼, 혹은 더 중요한게 에러 처리라 생각되네요.
그래서 어찌어찌 리턴값이 사실 -1만 있는게 아니라 errno.h 에 정의된 에러메세지들이 있고
에러메세지를 간단하게 출력하는 strerror 함수를 써서 출력은 하는데...
막상 어떤 에러가 났다고 화면에 나오긴 하는데,
어떤 조치를 취해야 할지 모르는 경우가 많더군요.
물론 하나하나 찾아서 해결책을 찾는것도 좋은 방법이지만, 한번 해결책들을 정리해서 나중에 트러블이 생겻을때 참조하려 합니다.
혹시 이전에 이러한 작업이 이뤄진적은 없는지요?
작업 환경은 centos 리눅스를 쓰고있으며 gcc 로 c 프로그래밍을 하고있습니다.
스크린샷은 제가 만들어본 샘플입니다. 이런식으로 간단한 예제를 첨부하여 정리하려합니다.