this repo has no description
at fixPythonPipStalling 71 lines 1.3 kB view raw
1#include <sys/signal.h> 2#include "duct_signals.h" 3 4int signum_linux_to_bsd(int signum) 5{ 6 switch (signum) 7 { 8 case LINUX_SIGHUP: 9 return SIGHUP; 10 case LINUX_SIGINT: 11 return SIGINT; 12 case LINUX_SIGQUIT: 13 return SIGQUIT; 14 case LINUX_SIGILL: 15 return SIGILL; 16 case LINUX_SIGTRAP: 17 return SIGTRAP; 18 case LINUX_SIGABRT: 19 return SIGABRT; 20 case LINUX_SIGFPE: 21 return SIGFPE; 22 case LINUX_SIGKILL: 23 return SIGKILL; 24 case LINUX_SIGBUS: 25 return SIGBUS; 26 case LINUX_SIGSEGV: 27 return SIGSEGV; 28 case LINUX_SIGSYS: 29 return SIGSYS; 30 case LINUX_SIGPIPE: 31 return SIGPIPE; 32 case LINUX_SIGALRM: 33 return SIGALRM; 34 case LINUX_SIGTERM: 35 return SIGTERM; 36 case LINUX_SIGURG: 37 return SIGURG; 38 case LINUX_SIGSTOP: 39 return SIGSTOP; 40 case LINUX_SIGTSTP: 41 return SIGTSTP; 42 case LINUX_SIGCONT: 43 return SIGCONT; 44 case LINUX_SIGCHLD: 45 return SIGCHLD; 46 case LINUX_SIGTTIN: 47 return SIGTTIN; 48 case LINUX_SIGTTOU: 49 return SIGTTOU; 50 case LINUX_SIGIO: 51 return SIGIO; 52 case LINUX_SIGXCPU: 53 return SIGXCPU; 54 case LINUX_SIGXFSZ: 55 return SIGXFSZ; 56 case LINUX_SIGVTALRM: 57 return SIGVTALRM; 58 case LINUX_SIGPROF: 59 return SIGPROF; 60 case LINUX_SIGWINCH: 61 return SIGWINCH; 62 case LINUX_SIGUSR1: 63 return SIGUSR1; 64 case LINUX_SIGUSR2: 65 return SIGUSR2; 66 default: 67 return 0; 68 } 69} 70 71