흠.. 처음에는 ppp0으로 오는 packet을 ppp1으로만 단순히 보내려 했습니다.
kernel 함수 ip_finish_output2()에서 어찌어찌 고쳐보니까 되더라구요...
헌데 이제 netfilter를 사용해서 NF_IP_POST_ROUTING 에서 packet의 방향을
바꿔보려 합니다. 예를들어 ppp0에서 ppp1으로... 저희가 ppp만 사용해야 하거든요
헌데 어떻게 하는것인지 정말 막막합니다...
ethereal 과 유사한 구현을 필요로 하는데, GPL 라이센스 사용이 곤란한 상황이라 대안을 찾고 있습니다. ethereal 사이트 가봐도 듀얼 라이센스를 지원하는 것 같지 않구요.
알고 계신 것이 있으면 추천 바랍니다.
win32 환경에서 semaphore 를 이용해서 아래와 같은 출력이 가능했으면 합니다.
parent_0 child_0 parent_1 child_1 parent_2 child_2 ... parent_9 child_9
음... 역시 *nix 에서 주로 하다 win32환경에서 할려니 다른 환경과 무지에 힘드네요.
va_start의 두번째 인자인 last가 없는 함수. 즉, int foo( ... ) 와 같이 생긴 함수는 어떻게 제작하나요??? 전부다 가변인자로 받고싶은데... 가능한가요???
man va_start를 해보면 친절히 va_start를 어떻게 사용하는지 나옵니다...
EXAMPLES The function foo takes a string of format characters and prints out the argument associated with each format character based on the type.
안녕하세요?
gdb를 이용하여 프로세스 또는 쓰레드가 설정한 록의 구체적인 정보를 볼 수 있는지요?
Tru64에 있는 ladebug 에서는 show mutex 를 이용해 할 수 있었는데, gdb 에서는 찾을 수가 없어서요.
볼 수 있는 옵션이 없는 것인지요? 없다면 확인할 수 있는 방법은 있을지요?
감사합니다. 좋은 하
====================================================== class A { typedef void (*func)(int i);
func arrayF[10];
void insf(int i);
void regist();
}; void A::insf(int i) { return; }
void A::regist() {
arrayF[0] = insf; } ====================================================== class A { typedef void (*func)(int i);
static void insf(int i);
/* nan.c */ main() { isnan(100); return 0; }
위와 같이 파일을 만들어서 arm-elf-gcc nan.c 하게 되면
undefined reference to 'isnan' ld returned 1 exit status 라는 메시지만 출력됩니다.
어떻게 해야 isnan을 사용할 수 있는지요?
php의 array_shift 함수처럼 c++에서 vector의 내용을 왼쪽으로 한칸씩 shift할려고합니다. 어떻게 처리하면 될까요? 이런 함수를 제공하면 좋을텐데 말입니다.
vector의 내용 = {'1, '2', '3', '4'} 쉬프트 결과 {'2','3','4','1'}
쉘 스크립트에서 if []; then 과 if [] then 의 차이점이 무엇인가요?
테이블에 들어있는 데이터는 utf-8 인코딩된 데이터이구요..
perl에서 DBI모듈을 써서 읽어서 출력하면 ?????????????????????????? 와 같이 물음표만 나옵니다..
반면 같은 테이블을 php에서 읽어서 출력하면 원했던 utf-8 인코딩된 데이터가 잘 나오구요..
문제는 정책상 php스크립트를 써선 안되어서 perl로 만들어야 되는데...데이터가 물음표로만 출려되니 미쳐 버리기 일보직전입니다.