signals.c revision da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968
/***********************************************************************
* *
* This software is part of the ast package *
* Copyright (c) 1982-2007 AT&T Knowledge Ventures *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Knowledge Ventures *
* *
* A copy of the License is available at *
* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
* *
* Information and Software Systems Research *
* AT&T Research *
* Florham Park NJ *
* *
* David Korn <dgk@research.att.com> *
* *
***********************************************************************/
#include <ast.h>
#include "shtable.h"
#include "fault.h"
#endif
#ifndef ERROR_dictionary
# define ERROR_dictionary(s) (s)
#endif
#define S(s) ERROR_dictionary(s)
/*
* This is a table that gives numbers and default settings to each signal
* The signal numbers go in the low bits and the attributes go in the high bits
*/
const struct shtable2 shtab_signals[] =
{
#ifdef SIGABRT
#endif /*SIGABRT */
#ifdef SIGAIO
#endif /*SIGAIO */
#ifdef SIGALRM
#endif /* SIGALRM */
#ifdef SIGAPOLLO
#endif /* SIGAPOLLO */
#ifdef SIGBUS
#endif /* SIGBUS */
#ifdef SIGCHLD
# ifdef SIGCLD
# endif
# endif /* SIGCLD */
#else
# ifdef SIGCLD
# endif /* SIGCLD */
#endif /* SIGCHLD */
#ifdef SIGCONT
#endif /* SIGCONT */
#ifdef SIGDIL
#endif /* SIGDIL */
#ifdef SIGEMT
#endif /* SIGEMT */
#ifdef SIGERR
#endif /* SIGERR */
#ifdef SIGFREEZE
#endif /* SIGFREEZE */
#ifdef JOBS
#else
#endif /* JOBS */
#ifdef SIGIO
#endif /* SIGIO */
#ifdef SIGIOT
#endif /* SIGIOT */
#ifdef SIGKILL
#endif /* SIGKILL */
#ifdef SIGLAB
#endif /* SIGLAB */
#ifdef SIGLOST
#endif /* SIGLOST */
#ifdef SIGLWP
#endif /* SIGLWP */
#ifdef SIGPHONE
#endif /* SIGPHONE */
#ifdef SIGPIPE
#ifdef JOBS
#else
#endif /* JOBS */
#endif /* SIGPIPE */
#ifdef SIGPOLL
#endif /* SIGPOLL */
#ifdef SIGPROF
#endif /* SIGPROF */
#ifdef SIGPWR
# if SIGPWR>0
# endif
#endif /* SIGPWR */
#ifdef SIGQUIT
#ifdef __SIGRTMIN
#define SIGRTMIN __SIGRTMIN
#else
#ifdef _SIGRTMIN
#endif
#endif
#ifdef SIGRTMIN
#endif /* SIGRTMIN */
#ifdef __SIGRTMAX
#define SIGRTMAX __SIGRTMAX
#else
#ifdef _SIGRTMAX
#endif
#endif
#ifdef SIGRTMAX
#endif /* SIGRTMAX */
#endif /* SIGQUIT */
#ifdef SIGSTOP
#endif /* SIGSTOP */
#ifdef SIGSYS
#endif /* SIGSYS */
#ifdef SIGTINT
# ifdef JOBS
# else
# endif /* JOBS */
#endif /* SIGTINT */
#ifdef SIGTRAP
#endif /* SIGTRAP */
#ifdef SIGTSTP
#endif /* SIGTSTP */
#ifdef SIGTTIN
#endif /* SIGTTIN */
#ifdef SIGTTOU
#endif /* SIGTTOU */
#ifdef SIGURG
#endif /* SIGURG */
#ifdef SIGUSR1
#endif /* SIGUSR1 */
#ifdef SIGUSR2
#endif /* SIGUSR2 */
#ifdef SIGVTALRM
#endif /* SIGVTALRM */
#ifdef SIGWINCH
#endif /* SIGWINCH */
#ifdef SIGMIGRATE
#endif /* SIGMIGRATE */
#ifdef SIGDANGER
#endif /* SIGDANGER */
#ifdef SIGSOUND
#endif /* SIGSOUND */
#ifdef SIGTHAW
#endif /* SIGTHAW */
#ifdef SIGWAITING
#endif /* SIGWAITING */
#ifdef SIGXCPU
#endif /* SIGXCPU */
#ifdef SIGXFSZ
#endif /* SIGXFSZ */
"", 0, 0
};