Branch: Tag:


2015-10-23 12:44:48 by Henrik Grubbström (Grubba) <>

Runtime: Added low-level API restore_signal_handler().

This function is intended to be used by modules that use libraries
that zap some known signal handlers.

A typical example is the MariaDB native client, which zaps the
SIGPIPE handler unconditionally on each new connection object.

Also removes some obsolete PIKE_EXTRA_DEBUG.

21:   struct perishables;   struct plimit;   struct perishables; + PMOD_EXPORT void restore_signal_handler(int sig);   PMOD_EXPORT void low_init_signals(void);   void f_set_priority( INT32 args );   void f_create_process(INT32 args);