- implicit declaration of built-in function 'strncpy' - control reaches end of non-void function - assignment to 'void (*)(int, siginfo_t *, void *)' from incompatible pointer type 'void (*)(int)'