| void | *signal(int sig, void (*func)(int)) instead of | void | *signal(sig, func()) | | void | (*func)()