1156956Sume/* $FreeBSD$ */ 2156956Sume 3156956Sume#ifndef _PORT_BEFORE_H_ 4156956Sume#define _PORT_BEFORE_H_ 5156956Sume 6156956Sume#define _LIBC 1 7156956Sume#define DO_PTHREADS 1 8156956Sume#define USE_KQUEUE 1 9156956Sume 10156956Sume#define ISC_SOCKLEN_T socklen_t 11156956Sume#define ISC_FORMAT_PRINTF(fmt, args) \ 12156956Sume __attribute__((__format__(__printf__, fmt, args))) 13156956Sume#define DE_CONST(konst, var) \ 14156956Sume do { \ 15156956Sume union { const void *k; void *v; } _u; \ 16156956Sume _u.k = konst; \ 17156956Sume var = _u.v; \ 18156956Sume } while (0) 19156956Sume 20236807Sdim#define UNUSED(x) (void)(x) 21156956Sume 22156956Sume#endif /* _PORT_BEFORE_H_ */ 23