kernel 에 user 쪽에서 사용하던 코드를 포팅하다 난감한 상황이 발생했다.
바로 inet_ntoa 함수가 kernel 쪽에 없는것.
한시간 가량 구글링을 한끝에 해법을 찾았다.
define 문은 kernel.h 파일에 있다.
바로 inet_ntoa 함수가 kernel 쪽에 없는것.
한시간 가량 구글링을 한끝에 해법을 찾았다.
define 문은 kernel.h 파일에 있다.
#ifndef __SAMSUNG_AUDIT_LOGGING_PARAM__
tprintf("inet_addr(\"%s\")", inet_ntoa(sinp->sin_addr));
#else
tprintf("inet_addr(\"" NIPQUAD_FMT "\")", NIPQUAD(sinp->sin_addr));
#endif
tprintf("inet_addr(\"%s\")", inet_ntoa(sinp->sin_addr));
#else
tprintf("inet_addr(\"" NIPQUAD_FMT "\")", NIPQUAD(sinp->sin_addr));
#endif
'Programming > Linux_Kernel' 카테고리의 다른 글
Linux kernel compile 시 stdio.h / stdlib.h 애러 (0) | 2009.01.21 |
---|---|
Linux Kernel 의 spin lock (0) | 2009.01.13 |
[Linux][kernel] __user 키워드 (0) | 2008.11.28 |
arm 에서 system call 을 호출할때 4개 이상의 파라미터를 어떻게 처리하는가? (1) | 2008.11.20 |
fallocate system call (0) | 2008.11.20 |