diff options
Diffstat (limited to 'include/my_global.h')
-rw-r--r-- | include/my_global.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/my_global.h b/include/my_global.h index 12129523939..ce76aeaec20 100644 --- a/include/my_global.h +++ b/include/my_global.h @@ -107,6 +107,11 @@ #define NETWARE_SET_SCREEN_MODE(A) #endif +/* Workaround for _LARGE_FILES and _LARGE_FILE_API incompatibility on AIX */ +#if defined(_AIX) && defined(_LARGE_FILE_API) +#undef _LARGE_FILE_API +#endif + /* The macros below are used to allow build of Universal/fat binaries of MySQL and MySQL applications under darwin. @@ -854,8 +859,8 @@ typedef SOCKET_SIZE_TYPE size_socket; #define DBL_MAX 1.79769313486231470e+308 #define FLT_MAX ((float)3.40282346638528860e+38) #endif -#ifndef SSIZE_MAX -#define SSIZE_MAX ((~((size_t) 0)) / 2) +#ifndef SIZE_T_MAX +#define SIZE_T_MAX ~((size_t) 0) #endif #ifndef HAVE_FINITE |