154359Sroberto#if !defined _ntp_iosignaled_h 254359Sroberto#define _ntp_iosignaled_h 354359Sroberto 454359Sroberto#include "ntp_refclock.h" 554359Sroberto 654359Sroberto#if defined(HAVE_SIGNALED_IO) 754359Srobertoextern void block_sigio P((void)); 854359Srobertoextern void unblock_sigio P((void)); 954359Srobertoextern int init_clock_sig P((struct refclockio *)); 1054359Srobertoextern void init_socket_sig P((int)); 1154359Srobertoextern void set_signal P((void)); 1254359SrobertoRETSIGTYPE sigio_handler P((int)); 1354359Sroberto 1454359Sroberto# define BLOCKIO() ((void) block_sigio()) 1554359Sroberto# define UNBLOCKIO() ((void) unblock_sigio()) 1654359Sroberto 1754359Sroberto#else 1854359Sroberto 1954359Sroberto# define BLOCKIO() 2054359Sroberto# define UNBLOCKIO() 2154359Sroberto#endif /* HAVE_SIGNALED_IO */ 2254359Sroberto 2354359Sroberto#endif 24