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