[ CnUnix ] in KIDS 글 쓴 이(By): wshan (같은예감) 날 짜 (Date): 1995년03월12일(일) 10시33분47초 KST 제 목(Title): to HellCat: X에 대해서.. 저도 setjmp와 longjmp를 생각해봤고, 그렇게 구현도 해 보았지만 segmentation fault가 일어납니다. 그 이유는 longjmp에서 돌아가는 곳이, callback함수의 중간인데, 그 event는 x에서 발생되었다가 사라졌는곳인데, 또 거기로 가니까 무슨 문제가 생긴것 같읍니다. 그리고 또 한가지의 문제점은 누구 수시로 longjmp를 불러주는가에도 있겠죠... 제 clalback 함수에서는 다음과 같은 operation땜시 시간이 많이 걸리네요.,.. for(i=0;i<numberofTuple;i++) strcpy(return_data[i],getData()); char **return_data[i]; char *getData(); 로 정의되어 있는데, numberofTuple의 갯수가 가변적이라 참 하기가 힘드네요. 여러가지 방법으로 해보고, 다시 글을 올리겠읍니다. |