xref: /netbsd-src/external/bsd/ntp/dist/include/libntp.h (revision 6a493d6bc668897c91594964a732d38505b70cbb)
1 /*	$NetBSD: libntp.h,v 1.1.1.1 2013/12/27 23:30:46 christos Exp $	*/
2 
3 /* libntp.h */
4 
5 #if defined(HAVE_SYSCONF) && defined(_SC_OPEN_MAX)
6 #define GETDTABLESIZE()	((int)sysconf(_SC_OPEN_MAX))
7 #elif defined(HAVE_GETDTABLESIZE)
8 #define GETDTABLESIZE	getdtablesize
9 #else
10 /*
11  * if we have no idea about the max fd value set up things
12  * so we will start at FOPEN_MAX
13  */
14 #define GETDTABLESIZE()	(FOPEN_MAX + FD_CHUNK)
15 #endif
16 
17 extern void	make_socket_nonblocking( SOCKET fd );
18 extern SOCKET	move_fd( SOCKET fd );
19