Annotation of sys/compat/osf1/osf1_cvt_signal.c, Revision 1.1.1.1
1.1 nbrk 1: /* $OpenBSD: osf1_cvt_signal.c,v 1.1 2000/08/04 15:47:54 ericj Exp $ */
2: /* $NetBSD: osf1_signal.c,v 1.13 1999/04/30 05:24:04 cgd Exp $ */
3:
4: /*
5: * Copyright (c) 1999 Christopher G. Demetriou. All rights reserved.
6: *
7: * Redistribution and use in source and binary forms, with or without
8: * modification, are permitted provided that the following conditions
9: * are met:
10: * 1. Redistributions of source code must retain the above copyright
11: * notice, this list of conditions and the following disclaimer.
12: * 2. Redistributions in binary form must reproduce the above copyright
13: * notice, this list of conditions and the following disclaimer in the
14: * documentation and/or other materials provided with the distribution.
15: * 3. All advertising materials mentioning features or use of this software
16: * must display the following acknowledgement:
17: * This product includes software developed by Christopher G. Demetriou
18: * for the NetBSD Project.
19: * 4. The name of the author may not be used to endorse or promote products
20: * derived from this software without specific prior written permission
21: *
22: * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
23: * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24: * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
25: * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
26: * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
27: * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28: * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29: * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30: * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
31: * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32: */
33:
34: #include <compat/osf1/osf1.h>
35: #include <compat/osf1/osf1_cvt.h>
36:
37: /*
38: * These tables are used to translate between NetBSD and OSF/1 signal
39: * numbers.
40: *
41: * XXX IT IS NOT UP TO DATE.
42: */
43:
44: const int osf1_signal_rxlist[] = {
45: 0,
46: OSF1_SIGHUP,
47: OSF1_SIGINT,
48: OSF1_SIGQUIT,
49: OSF1_SIGILL,
50: OSF1_SIGTRAP,
51: OSF1_SIGABRT,
52: OSF1_SIGEMT,
53: OSF1_SIGFPE,
54: OSF1_SIGKILL,
55: OSF1_SIGBUS,
56: OSF1_SIGSEGV,
57: OSF1_SIGSYS,
58: OSF1_SIGPIPE,
59: OSF1_SIGALRM,
60: OSF1_SIGTERM,
61: OSF1_SIGURG,
62: OSF1_SIGSTOP,
63: OSF1_SIGTSTP,
64: OSF1_SIGCONT,
65: OSF1_SIGCHLD,
66: OSF1_SIGTTIN,
67: OSF1_SIGTTOU,
68: OSF1_SIGIO,
69: OSF1_SIGXCPU,
70: OSF1_SIGXFSZ,
71: OSF1_SIGVTALRM,
72: OSF1_SIGPROF,
73: OSF1_SIGWINCH,
74: OSF1_SIGINFO,
75: OSF1_SIGUSR1,
76: OSF1_SIGUSR2,
77: };
78:
79: const int osf1_signal_xlist[] = {
80: 0,
81: SIGHUP,
82: SIGINT,
83: SIGQUIT,
84: SIGILL,
85: SIGTRAP,
86: SIGABRT,
87: SIGEMT,
88: SIGFPE,
89: SIGKILL,
90: SIGBUS,
91: SIGSEGV,
92: SIGSYS,
93: SIGPIPE,
94: SIGALRM,
95: SIGTERM,
96: SIGURG,
97: SIGSTOP,
98: SIGTSTP,
99: SIGCONT,
100: SIGCHLD,
101: SIGTTIN,
102: SIGTTOU,
103: SIGIO,
104: SIGXCPU,
105: SIGXFSZ,
106: SIGVTALRM,
107: SIGPROF,
108: SIGWINCH,
109: SIGINFO,
110: SIGUSR1,
111: SIGUSR2,
112: };
CVSweb