linux 커널 소스를 보니 다음과 같은 typedef가 나오더군요.
typedef long syscall_handler_t(void);
사용은 (syscall_handler_t *)(new_syscall)(); 이런식으로 형변환하더군요.
보통 함수 포인터 사용하면 다음과 같이
typedef long (*syscall_handler_t)(void);
사용은 (syscall_handler_t)(new_syscall)(); 이랗게 사용하여왔는데..
후자는