Merge "LONG_LONG_MIN/MAX: Move declarations to <limits.h>"

This commit is contained in:
Elliott Hughes 2012-10-15 17:34:08 -07:00 committed by Gerrit Code Review
commit a9944cfe9e
2 changed files with 16 additions and 5 deletions

View file

@ -89,6 +89,22 @@
#include <sys/syslimits.h>
#endif
/* GLibc compatibility definitions.
Note that these are defined by GCC's <limits.h>
only when __GNU_LIBRARY__ is defined, i.e. when
targetting GLibc. */
#ifndef LONG_LONG_MIN
#define LONG_LONG_MIN LLONG_MIN
#endif
#ifndef LONG_LONG_MAX
#define LONG_LONG_MAX LLONG_MAX
#endif
#ifndef ULONG_LONG_MAX
#define ULONG_LONG_MAX ULLONG_MAX
#endif
#ifndef PAGESIZE
#include <asm/page.h>
#define PAGESIZE PAGE_SIZE

View file

@ -310,9 +310,4 @@ extern void __pthread_cleanup_pop(__pthread_cleanup_t* c,
} /* extern "C" */
#endif
/************ TO FIX ************/
#define LONG_LONG_MAX __LONG_LONG_MAX__
#define LONG_LONG_MIN (-__LONG_LONG_MAX__ - 1)
#endif /* _PTHREAD_H_ */