Home | History | Annotate | Line # | Download | only in libdtrace
      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 (at) 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