mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			84 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Signal number definitions.  Linux/SPARC version.
 | |
|    Copyright (C) 1996, 1997, 1998, 2003 Free Software Foundation, Inc.
 | |
|    This file is part of the GNU C Library.
 | |
| 
 | |
|    The GNU C Library is free software; you can redistribute it and/or
 | |
|    modify it under the terms of the GNU Lesser General Public
 | |
|    License as published by the Free Software Foundation; either
 | |
|    version 2.1 of the License, or (at your option) any later version.
 | |
| 
 | |
|    The GNU C Library is distributed in the hope that it will be useful,
 | |
|    but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | |
|    Lesser General Public License for more details.
 | |
| 
 | |
|    You should have received a copy of the GNU Lesser General Public
 | |
|    License along with the GNU C Library; if not, see
 | |
|    <http://www.gnu.org/licenses/>.  */
 | |
| 
 | |
| #ifdef	_SIGNAL_H
 | |
| 
 | |
| /* Fake signal functions.  */
 | |
| #define SIG_ERR ((__sighandler_t) -1) /* Error return.  */
 | |
| #define SIG_DFL ((__sighandler_t) 0) /* Default action.  */
 | |
| #define SIG_IGN ((__sighandler_t) 1) /* Ignore signal.  */
 | |
| 
 | |
| #ifdef __USE_UNIX98
 | |
| # define SIG_HOLD	((__sighandler_t) 2)	/* Add signal to hold mask.  */
 | |
| #endif
 | |
| 
 | |
| /*
 | |
|  * Linux/SPARC has different signal numbers that Linux/i386: I'm trying
 | |
|  * to make it OSF/1 binary compatible, at least for normal binaries.
 | |
|  */
 | |
| #define SIGHUP		 1
 | |
| #define SIGINT		 2
 | |
| #define SIGQUIT		 3
 | |
| #define SIGILL		 4
 | |
| #define SIGTRAP		 5
 | |
| #define SIGABRT		 6
 | |
| #define SIGIOT		 6
 | |
| #define SIGEMT           7
 | |
| #define SIGFPE		 8
 | |
| #define SIGKILL		 9
 | |
| #define SIGBUS          10
 | |
| #define SIGSEGV		11
 | |
| #define SIGSYS		12
 | |
| #define SIGPIPE		13
 | |
| #define SIGALRM		14
 | |
| #define SIGTERM		15
 | |
| #define SIGURG          16
 | |
| 
 | |
| /* SunOS values which deviate from the Linux/i386 ones */
 | |
| #define SIGSTOP		17
 | |
| #define SIGTSTP		18
 | |
| #define SIGCONT		19
 | |
| #define SIGCHLD		20
 | |
| #define SIGCLD		SIGCHLD	/* Same as SIGCHLD (System V).  */
 | |
| #define SIGTTIN		21
 | |
| #define SIGTTOU		22
 | |
| #define SIGIO		23
 | |
| #define SIGPOLL		SIGIO   /* SysV name for SIGIO */
 | |
| #define SIGXCPU		24
 | |
| #define SIGXFSZ		25
 | |
| #define SIGVTALRM	26
 | |
| #define SIGPROF		27
 | |
| #define SIGWINCH	28
 | |
| #define SIGLOST		29
 | |
| #define SIGPWR          SIGLOST
 | |
| #define SIGUSR1		30
 | |
| #define SIGUSR2		31
 | |
| 
 | |
| #define	_NSIG		65	/* Biggest signal number + 1
 | |
| 				   (including real-time signals).  */
 | |
| 
 | |
| #define SIGRTMIN        (__libc_current_sigrtmin ())
 | |
| #define SIGRTMAX        (__libc_current_sigrtmax ())
 | |
| 
 | |
| /* These are the hard limits of the kernel.  These values should not be
 | |
|    used directly at user level.  */
 | |
| #define __SIGRTMIN	32
 | |
| #define __SIGRTMAX	(_NSIG - 1)
 | |
| 
 | |
| #endif	/* <signal.h> included.  */
 |