/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/* Copyright (c) 1988 AT&T */
/* All Rights Reserved */
#include "lint.h"
#include <signal.h>
#include <siginfo.h>
"breakpoint trap",
"trace trap",
"read access trap",
"write access trap",
"execute access trap",
"dtrace trap"
};
"illegal instruction",
"illegal operand",
"illegal addressing mode",
"illegal trap",
"privileged instruction",
"privileged register",
"co-processor",
"bad stack"
};
"integer divide by zero",
"integer overflow",
"floating point divide by zero",
"floating point overflow",
"floating point underflow",
"floating point inexact result",
"invalid floating point operation",
"subscript out of range"
};
"address not mapped to object",
"invalid permissions"
};
"invalid address alignment",
"non-existent physical address",
"object specific"
};
"child has exited",
"child was killed",
"child has coredumped",
"traced child has trapped",
"child has stopped",
"stopped child has continued"
};
"input available",
"output possible",
"message available",
"I/O error",
"high priority input available",
"device disconnected"
};
0, 0, /* SIGHUP */
0, 0, /* SIGINT */
0, 0, /* SIGQUIT */
0, 0, /* SIGABRT */
0, 0, /* SIGEMT */
0, 0, /* SIGKILL */
0, 0, /* SIGSYS */
0, 0, /* SIGPIPE */
0, 0, /* SIGALRM */
0, 0, /* SIGTERM */
0, 0, /* SIGUSR1 */
0, 0, /* SIGUSR2 */
0, 0, /* SIGPWR */
0, 0, /* SIGWINCH */
0, 0, /* SIGURG */
0, 0, /* SIGSTOP */
0, 0, /* SIGTSTP */
0, 0, /* SIGCONT */
0, 0, /* SIGTTIN */
0, 0, /* SIGTTOU */
0, 0, /* SIGVTALRM */
0, 0, /* SIGPROF */
0, 0, /* SIGXCPU */
0, 0, /* SIGXFSZ */
0, 0, /* SIGWAITING */
0, 0, /* SIGLWP */
};
0, 0, /* SIGHUP */
0, 0, /* SIGINT */
0, 0, /* SIGQUIT */
0, 0, /* SIGABRT */
0, 0, /* SIGEMT */
0, 0, /* SIGKILL */
0, 0, /* SIGSYS */
0, 0, /* SIGPIPE */
0, 0, /* SIGALRM */
0, 0, /* SIGTERM */
0, 0, /* SIGUSR1 */
0, 0, /* SIGUSR2 */
0, 0, /* SIGPWR */
0, 0, /* SIGWINCH */
0, 0, /* SIGURG */
0, 0, /* SIGSTOP */
0, 0, /* SIGTSTP */
0, 0, /* SIGCONT */
0, 0, /* SIGTTIN */
0, 0, /* SIGTTOU */
0, 0, /* SIGVTALRM */
0, 0, /* SIGPROF */
0, 0, /* SIGXCPU */
0, 0, /* SIGXFSZ */
0, 0, /* SIGWAITING */
0, 0, /* SIGLWP */
0, 0, /* SIGFREEZE */
0, 0, /* SIGTHAW */
0, 0, /* SIGCANCEL */
0, 0, /* SIGLOST */
0, 0, /* SIGXRES */
0, 0, /* SIGJVM1 */
0, 0, /* SIGJVM2 */
0, 0, /* SIGINFO */
0, 0, /* SIGRTMIN */
0, 0, /* SIGRTMIN+1 */
0, 0, /* SIGRTMIN+2 */
0, 0, /* SIGRTMIN+3 */
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0, /* SIGRTMIN+15 */
0, 0, /* SIGRTMAX-15 */
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0,
0, 0, /* SIGRTMAX-3 */
0, 0, /* SIGRTMAX-2 */
0, 0, /* SIGRTMAX-1 */
0, 0, /* SIGRTMAX */
};