linux_sigarray.c revision 1.6
11.6Sperry/*	$NetBSD: linux_sigarray.c,v 1.6 2005/02/26 23:10:19 perry Exp $ */
21.1Smanu
31.1Smanu/*-
41.1Smanu * Copyright (c) 1995, 1998, 2001 The NetBSD Foundation, Inc.
51.1Smanu * All rights reserved.
61.1Smanu *
71.1Smanu * This code is derived from software contributed to The NetBSD Foundation
81.1Smanu * by Frank van der Linden, Eric Haszlakiewicz and Emmanuel Dreyfus.
91.1Smanu *
101.1Smanu * Redistribution and use in source and binary forms, with or without
111.1Smanu * modification, are permitted provided that the following conditions
121.1Smanu * are met:
131.1Smanu * 1. Redistributions of source code must retain the above copyright
141.1Smanu *    notice, this list of conditions and the following disclaimer.
151.1Smanu * 2. Redistributions in binary form must reproduce the above copyright
161.1Smanu *    notice, this list of conditions and the following disclaimer in the
171.1Smanu *    documentation and/or other materials provided with the distribution.
181.1Smanu * 3. All advertising materials mentioning features or use of this software
191.1Smanu *    must display the following acknowledgement:
201.1Smanu *	This product includes software developed by the NetBSD
211.1Smanu *	Foundation, Inc. and its contributors.
221.1Smanu * 4. Neither the name of The NetBSD Foundation nor the names of its
231.1Smanu *    contributors may be used to endorse or promote products derived
241.1Smanu *    from this software without specific prior written permission.
251.1Smanu *
261.1Smanu * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
271.1Smanu * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
281.1Smanu * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
291.1Smanu * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
301.1Smanu * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
311.1Smanu * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
321.1Smanu * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
331.1Smanu * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
341.1Smanu * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
351.1Smanu * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
361.1Smanu * POSSIBILITY OF SUCH DAMAGE.
371.1Smanu */
381.3Slukem
391.6Sperry__KERNEL_RCSID(1, "$NetBSD: linux_sigarray.c,v 1.6 2005/02/26 23:10:19 perry Exp $");
401.1Smanu
411.6Sperry/*
421.6Sperry * From Linux's include/asm-mips/signal.h
431.2Smanu */
441.4Schristosconst int linux_to_native_signo[LINUX__NSIG] = {
451.1Smanu	0,				/* 0 */
461.1Smanu	SIGHUP,
471.1Smanu	SIGINT,
481.1Smanu	SIGQUIT,
491.1Smanu	SIGILL,
501.1Smanu	SIGTRAP,		/* 5 */
511.1Smanu	SIGABRT,
521.6Sperry	SIGEMT,
531.1Smanu	SIGFPE,
541.1Smanu	SIGKILL,
551.1Smanu	SIGBUS,		/* 10 */
561.1Smanu	SIGSEGV,
571.1Smanu	SIGSYS,
581.1Smanu	SIGPIPE,
591.1Smanu	SIGALRM,
601.1Smanu	SIGTERM,		/* 15 */
611.1Smanu	SIGUSR1,
621.1Smanu	SIGUSR2,
631.1Smanu	SIGCHLD,
641.1Smanu	SIGPWR,
651.1Smanu	SIGWINCH,	/* 20 */
661.1Smanu	SIGURG,
671.1Smanu	SIGIO,
681.1Smanu	SIGSTOP,
691.1Smanu	SIGTSTP,
701.1Smanu	SIGCONT,		/* 25 */
711.1Smanu	SIGTTIN,
721.1Smanu	SIGTTOU,
731.1Smanu	SIGVTALRM,
741.1Smanu	SIGPROF,
751.1Smanu	SIGXCPU,		/* 30 */
761.1Smanu	SIGXFSZ,
771.1Smanu	0,
781.1Smanu	0,
791.1Smanu	0,
801.1Smanu	0,				/* 35 */
811.1Smanu	0,
821.1Smanu	0,
831.1Smanu	0,
841.1Smanu	0,
851.1Smanu	0,				/* 40 */
861.1Smanu	0,
871.1Smanu	0,
881.1Smanu	0,
891.1Smanu	0,
901.1Smanu	0,				/* 45 */
911.1Smanu	0,
921.1Smanu	0,
931.1Smanu	0,
941.1Smanu	0,
951.1Smanu	0,				/* 50 */
961.1Smanu	0,
971.1Smanu	0,
981.1Smanu	0,
991.1Smanu	0,
1001.1Smanu	0,				/* 55 */
1011.1Smanu	0,
1021.1Smanu	0,
1031.1Smanu	0,
1041.1Smanu	0,
1051.1Smanu	0,				/* 60 */
1061.1Smanu	0,
1071.1Smanu	0,
1081.1Smanu	0,
1091.1Smanu};
110