Creative Commons License

태그 : errno 요약보기전체보기목록닫기

1

gdb로 errno를 붙잡아보자

가끔씩 Linux에서 GDB로 errno를 보고 싶을 때가 있는데, 그럴 때마다 "Cannot access memory at address 0x8"를 뱉어내곤 한다. 쩝쩝 errno가 멀티 스레드 환경에서 여기저기에서 세팅되는 현상을 막기 위해 함수(스레드에 따라 다른 errno 주소를 반환)로 구현한 것을 매크로로 재설정했기 때문이다.매크로는 /usr...

FreeBSD::errno

EPERM1Operation not permittedENOENT2No such file or directoryESRCH3No such processEINTR4Interrupted system callEIO5Input/output errorENXIO6Device not configuredE2BIG7Argument list too longENOEXEC8Ex...

Linux::errno

EPERM1Operation not permittedENOENT2No such file or directoryESRCH3No such processEINTR4Interrupted system callEIO5I/O errorENXIO6No such device or addressE2BIG7Arg list too longENOEXEC8Exec format ...

epoll_ctl 오류

epoll_ctl를 이용하여, fd를 감시하라고 EPOLL_CTL_ADD한 뒤, 실수로 같은 fd를 또 추가하려고 한 경우 epoll_ctl은 EEXIST(File exists) 오류를 퉤!하고 뱉는다.추가 되어 있지 않은 녀석을 EPOLL_CTL_MOD, EPOLL_CTL_DEL할 경우엔 ENOENT(No such file or directory) 오...
1

Google Adsense

Google Adsense

Google Analytics



C로그팬박스