xref: /dflybsd-src/lib/libc/include/port_before.h (revision 21fcee4d6e84a10a35d21e920106590570511048)
1*21fcee4dSPeter Avalos /* $FreeBSD: src/lib/libc/include/port_before.h,v 1.1 2006/03/21 15:37:15 ume Exp $ */
2*21fcee4dSPeter Avalos 
3*21fcee4dSPeter Avalos #ifndef _PORT_BEFORE_H_
4*21fcee4dSPeter Avalos #define _PORT_BEFORE_H_
5*21fcee4dSPeter Avalos 
6*21fcee4dSPeter Avalos #define _LIBC		1
7*21fcee4dSPeter Avalos #define DO_PTHREADS	1
8*21fcee4dSPeter Avalos #define USE_KQUEUE	1
9*21fcee4dSPeter Avalos 
10*21fcee4dSPeter Avalos #define ISC_SOCKLEN_T	socklen_t
11*21fcee4dSPeter Avalos #define ISC_FORMAT_PRINTF(fmt, args) \
12*21fcee4dSPeter Avalos 	__attribute__((__format__(__printf__, fmt, args)))
13*21fcee4dSPeter Avalos #define DE_CONST(konst, var) \
14*21fcee4dSPeter Avalos         do { \
15*21fcee4dSPeter Avalos                 union { const void *k; void *v; } _u; \
16*21fcee4dSPeter Avalos                 _u.k = konst; \
17*21fcee4dSPeter Avalos                 var = _u.v; \
18*21fcee4dSPeter Avalos         } while (0)
19*21fcee4dSPeter Avalos 
20*21fcee4dSPeter Avalos #define UNUSED(x) (x) = (x)
21*21fcee4dSPeter Avalos 
22*21fcee4dSPeter Avalos #endif /* _PORT_BEFORE_H_ */
23