extend FreeBSD preprocessor checks to other BSD flavors
This commit is contained in:
@ -59,7 +59,7 @@ extern "C" {
|
|||||||
|
|
||||||
typedef int bool_t;
|
typedef int bool_t;
|
||||||
|
|
||||||
#if defined(__MINGW32__) || defined(__APPLE__) || defined(__FreeBSD__)
|
#if defined(__MINGW32__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__NetBSD__)
|
||||||
typedef char * caddr_t;
|
typedef char * caddr_t;
|
||||||
typedef unsigned int u_int;
|
typedef unsigned int u_int;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -1237,7 +1237,7 @@ void *imdsock_accept(void * v) {
|
|||||||
#elif defined(SOCKLEN_T)
|
#elif defined(SOCKLEN_T)
|
||||||
SOCKLEN_T len;
|
SOCKLEN_T len;
|
||||||
#define _SOCKLEN_TYPE SOCKLEN_T
|
#define _SOCKLEN_TYPE SOCKLEN_T
|
||||||
#elif defined(_POSIX_SOURCE) || (defined(__APPLE__) && defined(__MACH__)) || defined(__linux) || defined(__FreeBSD__)
|
#elif defined(_POSIX_SOURCE) || (defined(__APPLE__) && defined(__MACH__)) || defined(__linux) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__NetBSD__)
|
||||||
socklen_t len;
|
socklen_t len;
|
||||||
#define _SOCKLEN_TYPE socklen_t
|
#define _SOCKLEN_TYPE socklen_t
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user