1*ce099b40Smartin /* $NetBSD: linux_sigarray.c,v 1.4 2008/04/28 20:23:42 martin Exp $ */ 264625064Sbjh21 364625064Sbjh21 /*- 464625064Sbjh21 * Copyright (c) 1995, 1998 The NetBSD Foundation, Inc. 564625064Sbjh21 * All rights reserved. 664625064Sbjh21 * 764625064Sbjh21 * This code is derived from software contributed to The NetBSD Foundation 864625064Sbjh21 * by Frank van der Linden and Eric Haszlakiewicz. 964625064Sbjh21 * 1064625064Sbjh21 * Redistribution and use in source and binary forms, with or without 1164625064Sbjh21 * modification, are permitted provided that the following conditions 1264625064Sbjh21 * are met: 1364625064Sbjh21 * 1. Redistributions of source code must retain the above copyright 1464625064Sbjh21 * notice, this list of conditions and the following disclaimer. 1564625064Sbjh21 * 2. Redistributions in binary form must reproduce the above copyright 1664625064Sbjh21 * notice, this list of conditions and the following disclaimer in the 1764625064Sbjh21 * documentation and/or other materials provided with the distribution. 1864625064Sbjh21 * 1964625064Sbjh21 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 2064625064Sbjh21 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 2164625064Sbjh21 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2264625064Sbjh21 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 2364625064Sbjh21 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 2464625064Sbjh21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 2564625064Sbjh21 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 2664625064Sbjh21 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 2764625064Sbjh21 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 2864625064Sbjh21 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 2964625064Sbjh21 * POSSIBILITY OF SUCH DAMAGE. 3064625064Sbjh21 */ 3164625064Sbjh21 32*ce099b40Smartin __KERNEL_RCSID(1, "$NetBSD: linux_sigarray.c,v 1.4 2008/04/28 20:23:42 martin Exp $"); 3364625064Sbjh21 34840887afSchristos const int linux_to_native_signo[LINUX__NSIG] = { 3564625064Sbjh21 0, 3664625064Sbjh21 SIGHUP, 3764625064Sbjh21 SIGINT, 3864625064Sbjh21 SIGQUIT, 3964625064Sbjh21 SIGILL, 4064625064Sbjh21 SIGTRAP, 4164625064Sbjh21 SIGABRT, 4264625064Sbjh21 SIGBUS, 4364625064Sbjh21 SIGFPE, 4464625064Sbjh21 SIGKILL, 4564625064Sbjh21 SIGUSR1, 4664625064Sbjh21 SIGSEGV, 4764625064Sbjh21 SIGUSR2, 4864625064Sbjh21 SIGPIPE, 4964625064Sbjh21 SIGALRM, 5064625064Sbjh21 SIGTERM, 5164625064Sbjh21 0, /* SIGSTKFLT */ 5264625064Sbjh21 SIGCHLD, 5364625064Sbjh21 SIGCONT, 5464625064Sbjh21 SIGSTOP, 5564625064Sbjh21 SIGTSTP, 5664625064Sbjh21 SIGTTIN, 5764625064Sbjh21 SIGTTOU, 5864625064Sbjh21 SIGURG, 5964625064Sbjh21 SIGXCPU, 6064625064Sbjh21 SIGXFSZ, 6164625064Sbjh21 SIGVTALRM, 6264625064Sbjh21 SIGPROF, 6364625064Sbjh21 SIGWINCH, 6464625064Sbjh21 SIGIO, 6564625064Sbjh21 SIGPWR, 6664625064Sbjh21 0, /* SIGUNUSED */ 6764625064Sbjh21 0, 6864625064Sbjh21 0, 6964625064Sbjh21 0, 7064625064Sbjh21 0, 7164625064Sbjh21 0, 7264625064Sbjh21 0, 7364625064Sbjh21 0, 7464625064Sbjh21 0, 7564625064Sbjh21 0, 7664625064Sbjh21 0, 7764625064Sbjh21 0, 7864625064Sbjh21 0, 7964625064Sbjh21 0, 8064625064Sbjh21 0, 8164625064Sbjh21 0, 8264625064Sbjh21 0, 8364625064Sbjh21 0, 8464625064Sbjh21 0, 8564625064Sbjh21 0, 8664625064Sbjh21 0, 8764625064Sbjh21 0, 8864625064Sbjh21 0, 8964625064Sbjh21 0, 9064625064Sbjh21 0, 9164625064Sbjh21 0, 9264625064Sbjh21 0, 9364625064Sbjh21 0, 9464625064Sbjh21 0, 9564625064Sbjh21 0, 9664625064Sbjh21 0, 9764625064Sbjh21 0, 9864625064Sbjh21 0, 9964625064Sbjh21 }; 100