divzero.c 239 B

1234567891011121314151617
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <signal.h>
  4. void handler (int signal)
  5. {
  6. printf("get signal: %d\n", signal);
  7. exit(0);
  8. }
  9. int main (void)
  10. {
  11. int i = 0;
  12. signal(SIGFPE, &handler);
  13. i = 1 / i;
  14. return 0;
  15. }