root/compat/osf1/osf1_cvt_signal.c

/* [<][>][^][v][top][bottom][index][help] */
    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 };

/* [<][>][^][v][top][bottom][index][help] */