Move __sigcancel_handler to libc