Branch: Tag:

2015-10-23

2015-10-23 12:27:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

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);