PN3_10011

 


Patch PN3_10011
Keyword RUNTIME
Description Defer signal handling to until intialised
Date March 27, 1998
Patch Details This patch add extra stability to jBASE when the process is initialising.

When we now get the following signals, then if we are still in the process of initialising jBASE, we defer processing of the signal until we have fully initialised jBASE. Before this patch we could get all sorts of unwelcome problems, such as segementation violations.

SIGHUP User has hung up (except for DGUX systems ;-) )
SIGTERM Terminate this process, usually operator driven.
SIGPIPE The input or output pipe has disappeared.
SIGUSR1 Sent by the jPML demon sometimes.
SIGPROF jBASE profiling
SIGINT Interrupt from keyboard.

Other signals such as SIGSEGV are still handled immediately.

This patch description is for use by jBASE customers and VARs as an aid to supporting their jBASE installations only and may not be redistributed or published in any form without prior written permission of jBASE Software. This page was produced on February 14, 2000.