From e4d2d78a21d1219970d125f9374144ea0919c9b2 Mon Sep 17 00:00:00 2001 From: "Asanka C. Herath" Date: Thu, 2 Dec 2010 23:55:01 -0500 Subject: [PATCH] Condition roken's ssize_t definition for compatibility If SSIZE_T_DEFINED macro is defined, assume we already have ssize_t. --- lib/roken/roken.h.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/roken/roken.h.in b/lib/roken/roken.h.in index e7cb1598f..1ca3c10dc 100644 --- a/lib/roken/roken.h.in +++ b/lib/roken/roken.h.in @@ -262,12 +262,18 @@ struct sockaddr_dl; #endif #ifndef HAVE_SSIZE_T +#ifndef SSIZE_T_DEFINED +#ifdef ssize_t +#undef ssize_t +#endif #ifdef _WIN64 typedef __int64 ssize_t; #else typedef int ssize_t; #endif -#endif +#define SSIZE_T_DEFINED +#endif /* SSIZE_T_DEFINED */ +#endif /* HAVE_SSIZE_T */ #include