Condition roken's ssize_t definition for compatibility

If SSIZE_T_DEFINED macro is defined, assume we already have ssize_t.
This commit is contained in:
Asanka C. Herath
2010-12-02 23:55:01 -05:00
parent e0e746b1ca
commit e4d2d78a21

View File

@@ -262,12 +262,18 @@ struct sockaddr_dl;
#endif #endif
#ifndef HAVE_SSIZE_T #ifndef HAVE_SSIZE_T
#ifndef SSIZE_T_DEFINED
#ifdef ssize_t
#undef ssize_t
#endif
#ifdef _WIN64 #ifdef _WIN64
typedef __int64 ssize_t; typedef __int64 ssize_t;
#else #else
typedef int ssize_t; typedef int ssize_t;
#endif #endif
#endif #define SSIZE_T_DEFINED
#endif /* SSIZE_T_DEFINED */
#endif /* HAVE_SSIZE_T */
#include <roken-common.h> #include <roken-common.h>