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