DOCUMENT ID: 1478-02

SYNOPSIS:    Listing of Kernel-Signal-Related Variables

OS RELEASE:  Solaris 2.x

PRODUCT:     

KEYWORDS:    nullmask fillset cantmask cantreset ignoredefault stopdefault coredefault hldvfork


DESCRIPTION:

This is a listing of Kernel-Signal-Related Variables


SOLUTION:

The following variables are of type k_sigset and set in
uts/common/sys/os/sig.c

 * nullmask
 * fillset
 * cantmask
 * cantreset
 * ignoredefault
 * stopdefault
 * coredefault
 * holdvfork
------------------------------------------------------------------------------

fillset       - Valid signals, guaranteed contiguous - {0xfffffff, 0x1}.

cantmask      - Signals that cannot be caught or ignored include SIGKILL and 
                SIGSTOP.

cantreset     - Signals that cannot be reset (to SIG_DFL) after catching
                SIGILL, SIGTRAP, and SIGPWR.

ignoredefault - Signals that are ignored by default are SIGCONT, SIGCLD
                SIGPWR, SIGWINCH, and SIGURG.

stopdefault   - Signals that stop the process by default are SIGSTOP, SIGSTP
                SIGTTOU, and SIGTTIN.

coredefault   - Signals that create core dumps (call core()) by default are
                SIGQUIT, SIGILL, SIGTRAP, SIGIOT, SIGEMT, SIGFPE, SIGBUS
                SIGSEGV, SIGSYS, SIGXCPU, and SIGXFSZ.

holdvfork     - Signals that are held during vfork are SIGTTOU, SIGTTIN and 
                SIGTSTP.


DATE APPROVED: 07/28/95