K 10
svn:author
V 6
kondou
K 8
svn:date
V 27
1999-09-21T03:36:15.000000Z
K 7
svn:log
V 827
nnrpd/nnrpd.c:
	- From: Heath Kehoe <hakehoe@norand.com>
	- Created a new libinn function xsignal(), which implements a signal()
	  function using sigaction().  This is because HP/UX (along with other
	  SYSV-derived systems) has an "unreliable" signal.  You have to re-set
	  the signal handler when a signal goes off, and a signal may cause
	  a system call to fail (with EINTR).  Using sigaction, you don't have
	  these problems.

	  I created a symbol USE_SIGACTION, that when defined, the xsignal
	  function does a call to sigaction.  Otherwise, xsignal simply uses
	  signal.  (The innfeed source already has something like this.)
	  Currently, USE_SIGACTION only gets defined for HP/UX (in clibrary.h).
	  Perhaps we could define it through configure, but I don't know
	  enough about autoconf to set it up right now.

END
