sl@0: /** @file  ../include/sys/signal.h
sl@0: @internalComponent
sl@0: */
sl@0: 
sl@0: /** @typedef typedef	__sigset_t	sigset_t
sl@0: 
sl@0: The sigset_t data type is used to represent a signal set. 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: 
sl@0: /** @def SIG_DFL	
sl@0: 
sl@0: Request for default signal handling.
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIG_IGN
sl@0: 
sl@0: Request that signal be ignored.
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIG_ERR			
sl@0: 
sl@0: Return value from signal() in case of error.
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGHUP		
sl@0: 
sl@0: Hangup.
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGQUIT		
sl@0: 
sl@0: Terminal quit signal.
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGILL		
sl@0: 
sl@0: Illegal opcode.
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGTRAP	
sl@0: 
sl@0: trace trap (not reset when caught)
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGABRT	
sl@0: 
sl@0: abort()
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGIOT			
sl@0: 
sl@0: compatibility
sl@0: 	
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: /** @def SIGEMT		
sl@0: 
sl@0: EMT instruction
sl@0: 		
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: /** @def SIGFPE		
sl@0: 
sl@0: floating point exception 
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGKILL		
sl@0: 
sl@0: kill (cannot be caught or ignored)
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGBUS		
sl@0: 
sl@0: bus error
sl@0: 			
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGSEGV	
sl@0: 
sl@0: segmentation violation 
sl@0: 				
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGSYS		
sl@0: 
sl@0: non-existent system call invoked
sl@0: 			
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGALRM	
sl@0: 
sl@0: alarm clock
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGTERM	
sl@0: 
sl@0: software termination signal from kill
sl@0: 			
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGURG		
sl@0: 
sl@0: urgent condition on IO channel
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGSTOP	
sl@0: 
sl@0: sendable stop signal not from tty 
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGTSTP
sl@0: 
sl@0: stop signal from tty
sl@0: 			
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGCONT	
sl@0: 
sl@0: continue a stopped process 
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGCHLD
sl@0: 
sl@0: to parent on child stop or exit
sl@0: 			
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGTTIN		
sl@0: 
sl@0: to readers pgrp upon background tty read
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGTTOU	
sl@0: 
sl@0: like TTIN 
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGIO		
sl@0: 
sl@0: input or output possible signal
sl@0: 	
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: /** @def SIGXCPU		
sl@0: 
sl@0: exceeded CPU time limit
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGXFSZ	
sl@0: 
sl@0: exceeded file size limit
sl@0: 		
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGVTALRM	
sl@0: 
sl@0: virtual time alarm 
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGPROF	
sl@0: 
sl@0: profiling time alarm 
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGWINCH
sl@0: 
sl@0: window size changes
sl@0: 	
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: /** @def SIGINFO	
sl@0: 
sl@0: information request 
sl@0: 	
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: 
sl@0: /** @def SIGUSR1	
sl@0: 
sl@0: user defined signal 1 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGUSR2	
sl@0: 
sl@0: user defined signal 2
sl@0: 	
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SIGTHR		
sl@0: 
sl@0: Thread interrupt.
sl@0: 
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: /** @def NSIG
sl@0: 
sl@0: number of old signals (counting 0)
sl@0: 
sl@0: @publishedAll
sl@0: @released
sl@0: */
sl@0: 
sl@0: 
sl@0: /** @def SA_ONSTACK		
sl@0: 
sl@0: take signal on signal stack
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SA_RESTART	
sl@0: 
sl@0: restart system call on signal return 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SA_RESETHAND		
sl@0: 
sl@0: reset to SIG_DFL when taking signal 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SA_NODEFER		
sl@0: 
sl@0: don't mask the signal we're delivering 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SA_NOCLDWAIT	
sl@0: 
sl@0: don't keep zombies around 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: /** @def SA_SIGINFO		
sl@0: 
sl@0: signal handler with SA_SIGINFO args 
sl@0: 
sl@0: @publishedAll
sl@0: @externallyDefinedApi
sl@0: */
sl@0: 
sl@0: