Developer's Toolkit Release Notes for HP-UX 11i

68 Chapter 3
Known Problems and Bugs
CDE Threads and Signal Handling
CDE Threads and Signal Handling
Terminal Widget
Library (libDtTerm)
LibDtTerm currently takes ownership of both the SIGCHLD and
SIGPIPE signals. The SIGCHLD signal is used by libDtTerm to update
internal information regarding the state of the process spawned within
the dtterm widget. This implies that an application which links with the
libDtTerm library, and creates dtterm widgets, must not attempt to catch
the SIGCHLD signal, and should block the signal in all other threads.
The SIGPIPE signal is used by libDtTerm only if logging has been
enabled. If an application uses the libDtTerm library, but does not take
advantage of the logging facilities, then libDtTerm will not take control
of the SIGPIPE handler.