1#if !defined _ntp_iosignaled_h 2#define _ntp_iosignaled_h 3 4#include "ntp_refclock.h" 5 6#if defined(HAVE_SIGNALED_IO) 7extern void block_sigio P((void)); 8extern void unblock_sigio P((void)); 9extern int init_clock_sig P((struct refclockio *)); 10extern void init_socket_sig P((int)); 11extern void set_signal P((void)); 12RETSIGTYPE sigio_handler P((int)); 13 14# define BLOCKIO() ((void) block_sigio()) 15# define UNBLOCKIO() ((void) unblock_sigio()) 16 17#else 18 19# define BLOCKIO() 20# define UNBLOCKIO() 21#endif /* HAVE_SIGNALED_IO */ 22 23#endif 24