    class
    	UNIX_SIGNALS

    General
    	cluster: base
    	description:
    		"Constants used for signal handling.
    		This class may be used as ancestor by classes needing its facilities."

    Ancestors
    	ANY

    Queries
    	is_defined (sig: INTEGER_32): BOOLEAN
    	is_ignored (sig: INTEGER_32): BOOLEAN
    	meaning (sig: INTEGER_32): STRING_8
    	Sigabrt: INTEGER_32
    	Sigalrm: INTEGER_32
    	Sigbus: INTEGER_32
    	Sigchld: INTEGER_32
    	Sigcld: INTEGER_32
    	Sigcont: INTEGER_32
    	Sigemt: INTEGER_32
    	Sigfpe: INTEGER_32
    	Sighup: INTEGER_32
    	Sigill: INTEGER_32
    	Sigint: INTEGER_32
    	Sigio: INTEGER_32
    	Sigiot: INTEGER_32
    	Sigkill: INTEGER_32
    	Siglost: INTEGER_32
    	signal: INTEGER_32
    	Sigphone: INTEGER_32
    	Sigpipe: INTEGER_32
    	Sigpoll: INTEGER_32
    	Sigprof: INTEGER_32
    	Sigpwr: INTEGER_32
    	Sigquit: INTEGER_32
    	Sigsegv: INTEGER_32
    	Sigstop: INTEGER_32
    	Sigsys: INTEGER_32
    	Sigterm: INTEGER_32
    	Sigtrap: INTEGER_32
    	Sigtstp: INTEGER_32
    	Sigttin: INTEGER_32
    	Sigttou: INTEGER_32
    	Sigurg: INTEGER_32
    	Sigusr1: INTEGER_32
    	Sigusr2: INTEGER_32
    	Sigvtalarm: INTEGER_32
    	Sigwinch: INTEGER_32
    	Sigwind: INTEGER_32
    	Sigxcpu: INTEGER_32
    	Sigxfsz: INTEGER_32

    Commands
    	catch (sig: INTEGER_32)
    	ignore (sig: INTEGER_32)
    	reset_all_default
    	reset_default (sig: INTEGER_32)