iosignal.h revision 1.1
1/* $NetBSD: iosignal.h,v 1.1 2009/12/13 16:54:49 kardel Exp $ */ 2 3#if !defined _ntp_iosignaled_h 4#define _ntp_iosignaled_h 5 6#include "ntp_refclock.h" 7 8#if defined(HAVE_SIGNALED_IO) 9extern void block_sigio (void); 10extern void unblock_sigio (void); 11extern int init_clock_sig (struct refclockio *); 12extern void init_socket_sig (int); 13extern void set_signal (void); 14RETSIGTYPE sigio_handler (int); 15 16# define BLOCKIO() block_sigio() 17# define UNBLOCKIO() unblock_sigio() 18 19#else 20 21# define BLOCKIO() 22# define UNBLOCKIO() 23#endif /* HAVE_SIGNALED_IO */ 24 25#endif 26