blob: 44d60d9739b69a7d402e04c723a2d8214271a8cf [file] [log] [blame]
The Android Open Source Projecta27d2ba2008-10-21 07:00:00 -07001/*
2 * Copyright (C) 2008 The Android Open Source Project
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in
12 * the documentation and/or other materials provided with the
13 * distribution.
14 *
15 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
16 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
17 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
18 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
19 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
20 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
21 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
22 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
23 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
25 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 */
Thorsten Glaser92b10af2009-10-02 15:39:00 +020028
29/*
30 * this header is used to define signal constants and names;
31 * it might be included several times
32 */
33
The Android Open Source Projecta27d2ba2008-10-21 07:00:00 -070034#ifndef __BIONIC_SIGDEF
35#error __BIONIC_SIGDEF not defined
36#endif
37
Elliott Hughesaa0ebda2014-02-11 19:57:06 -080038__BIONIC_SIGDEF(SIGHUP, "Hangup")
39__BIONIC_SIGDEF(SIGINT, "Interrupt")
40__BIONIC_SIGDEF(SIGQUIT, "Quit")
41__BIONIC_SIGDEF(SIGILL, "Illegal instruction")
42__BIONIC_SIGDEF(SIGTRAP, "Trap")
43__BIONIC_SIGDEF(SIGABRT, "Aborted")
44#ifdef SIGEMT
45__BIONIC_SIGDEF(SIGEMT, "EMT")
Raghu Gandham6437eac2012-08-02 16:50:10 -070046#endif
Elliott Hughesaa0ebda2014-02-11 19:57:06 -080047__BIONIC_SIGDEF(SIGFPE, "Floating point exception")
48__BIONIC_SIGDEF(SIGKILL, "Killed")
49__BIONIC_SIGDEF(SIGBUS, "Bus error")
50__BIONIC_SIGDEF(SIGSEGV, "Segmentation fault")
51__BIONIC_SIGDEF(SIGPIPE, "Broken pipe")
52__BIONIC_SIGDEF(SIGALRM, "Alarm clock")
53__BIONIC_SIGDEF(SIGTERM, "Terminated")
54__BIONIC_SIGDEF(SIGUSR1, "User signal 1")
55__BIONIC_SIGDEF(SIGUSR2, "User signal 2")
56__BIONIC_SIGDEF(SIGCHLD, "Child exited")
57__BIONIC_SIGDEF(SIGPWR, "Power failure")
58__BIONIC_SIGDEF(SIGWINCH, "Window size changed")
59__BIONIC_SIGDEF(SIGURG, "Urgent I/O condition")
60__BIONIC_SIGDEF(SIGIO, "I/O possible")
61__BIONIC_SIGDEF(SIGSTOP, "Stopped (signal)")
62__BIONIC_SIGDEF(SIGTSTP, "Stopped")
63__BIONIC_SIGDEF(SIGCONT, "Continue")
64__BIONIC_SIGDEF(SIGTTIN, "Stopped (tty input)")
65__BIONIC_SIGDEF(SIGTTOU, "Stopped (tty output)")
66__BIONIC_SIGDEF(SIGVTALRM, "Virtual timer expired")
67__BIONIC_SIGDEF(SIGPROF, "Profiling timer expired")
68__BIONIC_SIGDEF(SIGXCPU, "CPU time limit exceeded")
69__BIONIC_SIGDEF(SIGXFSZ, "File size limit exceeded")
70#if defined(SIGSTKFLT)
71__BIONIC_SIGDEF(SIGSTKFLT, "Stack fault")
Raghu Gandham6437eac2012-08-02 16:50:10 -070072#endif
Elliott Hughesaa0ebda2014-02-11 19:57:06 -080073__BIONIC_SIGDEF(SIGSYS, "Bad system call")
The Android Open Source Projecta27d2ba2008-10-21 07:00:00 -070074
75#undef __BIONIC_SIGDEF