void handler(int signal){ doStuffies(Wheee); } typedef void(*sighandler)(int); extern(C)void function(int) signal(int, sighandler); static this(){ signal(2, &handler); }