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