Guest User

Untitled

a guest
Jul 22nd, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. if (trap_list[sig].cmd == 0) {
  2. switch (sig) {
  3. case SIGINT:
  4. rb_thread_interrupt();
  5. break;
  6. #ifdef SIGHUP
  7. case SIGHUP:
  8. #endif
  9. #ifdef SIGQUIT
  10. case SIGQUIT:
  11. #endif
  12. #ifdef SIGTERM
  13. case SIGTERM:
  14. #endif
  15. #ifdef SIGALRM
  16. case SIGALRM:
  17. #endif
  18. #ifdef SIGUSR1
  19. case SIGUSR1:
  20. #endif
  21. #ifdef SIGUSR2
  22. case SIGUSR2:
  23. #endif
  24. rb_thread_signal_raise(sig);
  25. break;
  26. }
  27. }
  28. else if (trap_list[sig].cmd == Qundef) {
  29. rb_thread_signal_exit();
  30. }
  31. else {
  32. rb_thread_trap_eval(trap_list[sig].cmd, sig, trap_list[sig].safe);
  33. }
Add Comment
Please, Sign In to add comment