this repo has no description
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