xref: /netbsd-src/external/cddl/osnet/lib/libdtrace/signal.d (revision ba2539a9805a0544ff82c0003cc02fe1eee5603d)
1 /*	$NetBSD: signal.d,v 1.3 2018/05/28 21:05:09 chs Exp $	*/
2 
3 /*
4  * CDDL HEADER START
5  *
6  * The contents of this file are subject to the terms of the
7  * Common Development and Distribution License, Version 1.0 only
8  * (the "License").  You may not use this file except in compliance
9  * with the License.
10  *
11  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
12  * or http://www.opensolaris.org/os/licensing.
13  * See the License for the specific language governing permissions
14  * and limitations under the License.
15  *
16  * When distributing Covered Code, include this CDDL HEADER in each
17  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
18  * If applicable, add the following below this CDDL HEADER, with the
19  * fields enclosed by brackets "[]" replaced with your own identifying
20  * information: Portions Copyright [yyyy] [name of copyright owner]
21  *
22  * CDDL HEADER END
23  *
24  * Portions Copyright 2008 John Birrell jb@freebsd.org
25  *
26  * $FreeBSD: head/cddl/lib/libdtrace/signal.d 179189 2008-05-22 04:26:42Z jb $
27  */
28 
29 inline int SIGHUP = 1;
30 #pragma D binding "1.0" SIGHUP
31 inline int SIGINT = 2;
32 #pragma D binding "1.0" SIGINT
33 inline int SIGQUIT = 3;
34 #pragma D binding "1.0" SIGQUIT
35 inline int SIGILL = 4;
36 #pragma D binding "1.0" SIGILL
37 inline int SIGTRAP = 5;
38 #pragma D binding "1.0" SIGTRAP
39 inline int SIGABRT = 6;
40 #pragma D binding "1.0" SIGABRT
41 inline int SIGEMT = 7;
42 #pragma D binding "1.0" SIGEMT
43 inline int SIGFPE = 8;
44 #pragma D binding "1.0" SIGFPE
45 inline int SIGKILL = 9;
46 #pragma D binding "1.0" SIGKILL
47 inline int SIGBUS = 10;
48 #pragma D binding "1.0" SIGBUS
49 inline int SIGSEGV = 11;
50 #pragma D binding "1.0" SIGSEGV
51 inline int SIGSYS = 12;
52 #pragma D binding "1.0" SIGSYS
53 inline int SIGPIPE = 13;
54 #pragma D binding "1.0" SIGPIPE
55 inline int SIGALRM = 14;
56 #pragma D binding "1.0" SIGALRM
57 inline int SIGTERM = 15;
58 #pragma D binding "1.0" SIGTERM
59 inline int SIGURG = 16;
60 #pragma D binding "1.0" SIGURG
61 inline int SIGSTOP = 17;
62 #pragma D binding "1.0" SIGSTOP
63 inline int SIGTSTP = 18;
64 #pragma D binding "1.0" SIGTSTP
65 inline int SIGCONT = 19;
66 #pragma D binding "1.0" SIGCONT
67 inline int SIGCHLD = 20;
68 #pragma D binding "1.0" SIGCHLD
69 inline int SIGTTIN = 21;
70 #pragma D binding "1.0" SIGTTIN
71 inline int SIGTTOU = 22;
72 #pragma D binding "1.0" SIGTTOU
73 inline int SIGIO = 23;
74 #pragma D binding "1.0" SIGIO
75 inline int SIGXCPU = 24;
76 #pragma D binding "1.0" SIGXCPU
77 inline int SIGXFSZ = 25;
78 #pragma D binding "1.0" SIGXFSZ
79 inline int SIGVTALRM = 26;
80 #pragma D binding "1.0" SIGVTALRM
81 inline int SIGPROF = 27;
82 #pragma D binding "1.0" SIGPROF
83 inline int SIGWINCH = 28;
84 #pragma D binding "1.0" SIGWINCH
85 inline int SIGINFO = 29;
86 #pragma D binding "1.0" SIGINFO
87 inline int SIGUSR1 = 30;
88 #pragma D binding "1.0" SIGUSR1
89 inline int SIGUSR2 = 31;
90 #pragma D binding "1.0" SIGUSR2
91 
92 inline int CLD_EXITED = 1;
93 #pragma D binding "1.0" CLD_EXITED
94 inline int CLD_KILLED = 2;
95 #pragma D binding "1.0" CLD_KILLED
96 inline int CLD_DUMPED = 3;
97 #pragma D binding "1.0" CLD_DUMPED
98 inline int CLD_TRAPPED = 4;
99 #pragma D binding "1.0" CLD_TRAPPED
100 inline int CLD_STOPPED = 5;
101 #pragma D binding "1.0" CLD_STOPPED
102 inline int CLD_CONTINUED = 6;
103 #pragma D binding "1.0" CLD_CONTINUED
104