github.com/razvanm/vanadium-go-1.3@v0.0.0-20160721203343-4a65068e5915/src/runtime/signals_linux.h (about)

     1  // Copyright 2009 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  #include "textflag.h"
     6  
     7  #define N SigNotify
     8  #define K SigKill
     9  #define T SigThrow
    10  #define P SigPanic
    11  #define D SigDefault
    12  
    13  #pragma dataflag NOPTR
    14  SigTab runtimeĀ·sigtab[] = {
    15  	/* 0 */	0, "SIGNONE: no trap",
    16  	/* 1 */	N+K, "SIGHUP: terminal line hangup",
    17  	/* 2 */	N+K, "SIGINT: interrupt",
    18  	/* 3 */	N+T, "SIGQUIT: quit",
    19  	/* 4 */	T, "SIGILL: illegal instruction",
    20  	/* 5 */	T, "SIGTRAP: trace trap",
    21  	/* 6 */	N+T, "SIGABRT: abort",
    22  	/* 7 */	P, "SIGBUS: bus error",
    23  	/* 8 */	P, "SIGFPE: floating-point exception",
    24  	/* 9 */	0, "SIGKILL: kill",
    25  	/* 10 */	N, "SIGUSR1: user-defined signal 1",
    26  	/* 11 */	P, "SIGSEGV: segmentation violation",
    27  	/* 12 */	N, "SIGUSR2: user-defined signal 2",
    28  	/* 13 */	N, "SIGPIPE: write to broken pipe",
    29  	/* 14 */	N, "SIGALRM: alarm clock",
    30  	/* 15 */	N+K, "SIGTERM: termination",
    31  	/* 16 */	T, "SIGSTKFLT: stack fault",
    32  	/* 17 */	N, "SIGCHLD: child status has changed",
    33  	/* 18 */	0, "SIGCONT: continue",
    34  	/* 19 */	0, "SIGSTOP: stop, unblockable",
    35  	/* 20 */	N+D, "SIGTSTP: keyboard stop",
    36  	/* 21 */	N+D, "SIGTTIN: background read from tty",
    37  	/* 22 */	N+D, "SIGTTOU: background write to tty",
    38  	/* 23 */	N, "SIGURG: urgent condition on socket",
    39  	/* 24 */	N, "SIGXCPU: cpu limit exceeded",
    40  	/* 25 */	N, "SIGXFSZ: file size limit exceeded",
    41  	/* 26 */	N, "SIGVTALRM: virtual alarm clock",
    42  	/* 27 */	N, "SIGPROF: profiling alarm clock",
    43  	/* 28 */	N, "SIGWINCH: window size change",
    44  	/* 29 */	N, "SIGIO: i/o now possible",
    45  	/* 30 */	N, "SIGPWR: power failure restart",
    46  	/* 31 */	N, "SIGSYS: bad system call",
    47  	/* 32 */	0, "signal 32", /* SIGCANCEL; see issue 6997 */
    48  	/* 33 */	0, "signal 33", /* SIGSETXID; see issue 3871 */
    49  	/* 34 */	N, "signal 34",
    50  	/* 35 */	N, "signal 35",
    51  	/* 36 */	N, "signal 36",
    52  	/* 37 */	N, "signal 37",
    53  	/* 38 */	N, "signal 38",
    54  	/* 39 */	N, "signal 39",
    55  	/* 40 */	N, "signal 40",
    56  	/* 41 */	N, "signal 41",
    57  	/* 42 */	N, "signal 42",
    58  	/* 43 */	N, "signal 43",
    59  	/* 44 */	N, "signal 44",
    60  	/* 45 */	N, "signal 45",
    61  	/* 46 */	N, "signal 46",
    62  	/* 47 */	N, "signal 47",
    63  	/* 48 */	N, "signal 48",
    64  	/* 49 */	N, "signal 49",
    65  	/* 50 */	N, "signal 50",
    66  	/* 51 */	N, "signal 51",
    67  	/* 52 */	N, "signal 52",
    68  	/* 53 */	N, "signal 53",
    69  	/* 54 */	N, "signal 54",
    70  	/* 55 */	N, "signal 55",
    71  	/* 56 */	N, "signal 56",
    72  	/* 57 */	N, "signal 57",
    73  	/* 58 */	N, "signal 58",
    74  	/* 59 */	N, "signal 59",
    75  	/* 60 */	N, "signal 60",
    76  	/* 61 */	N, "signal 61",
    77  	/* 62 */	N, "signal 62",
    78  	/* 63 */	N, "signal 63",
    79  	/* 64 */	N, "signal 64",
    80  };
    81  
    82  #undef N
    83  #undef K
    84  #undef T
    85  #undef P
    86  #undef D