// commit: dc3776d445957cd3ea4a682db518701b93d34292 2011-02-13// sigreturn crash#include <signal.h> static volatile sig_atomic_t x; void handler(int s){ x = 1;} int main(void){ signal(SIGINT, handler); if (raise(SIGINT)) return 2; if (x != 1) return 1; return 0;}