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