@@ -75,12 +75,14 @@ extern "C" LEAN_EXPORT lean_obj_res lean_uv_signal_mk(uint32_t signum_obj, uint8
7575 case 1 : signum = SIGHUP; break ;
7676 case 2 : signum = SIGINT; break ;
7777 case 3 : signum = SIGQUIT; break ;
78- case 5 : signum = SIGTRAP; break ;
7978 case 6 : signum = SIGABRT; break ;
79+ case 15 : signum = SIGTERM; break ;
80+ case 28 : signum = SIGWINCH; break ;
81+ #ifndef LEAN_WINDOWS
82+ case 5 : signum = SIGTRAP; break ;
8083 case 10 : signum = SIGUSR1; break ;
8184 case 12 : signum = SIGUSR2; break ;
8285 case 14 : signum = SIGALRM; break ;
83- case 15 : signum = SIGTERM; break ;
8486 case 17 : signum = SIGCHLD; break ;
8587 case 18 : signum = SIGCONT; break ;
8688 case 20 : signum = SIGTSTP; break ;
@@ -91,9 +93,10 @@ extern "C" LEAN_EXPORT lean_obj_res lean_uv_signal_mk(uint32_t signum_obj, uint8
9193 case 25 : signum = SIGXFSZ; break ;
9294 case 26 : signum = SIGVTALRM; break ;
9395 case 27 : signum = SIGPROF; break ;
94- case 28 : signum = SIGWINCH; break ;
9596 case 29 : signum = SIGIO; break ;
9697 case 31 : signum = SIGSYS; break ;
98+ #endif
99+ default : signum = 0 ; break ;
97100 }
98101
99102 lean_uv_signal_object * signal = (lean_uv_signal_object*)malloc (sizeof (lean_uv_signal_object));
0 commit comments