mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 16:07:46 +00:00
LibC: Make <limits.h> compatible with GCC so that it doesn't install a fixed header
GCC installs a fixed version of the <limits.h> header as per https://gcc.gnu.org/onlinedocs/gcc/Fixed-Headers.html. The fixed header doesn't include the target's <limits.h> which in turn means that some definitions (such as PATH_MAX) aren't available. This change requires rebuilding the toolchain (Toolchain/BuildIt.sh). This fixes the flatbuffers port. The commit also removes some non-standard defines (U*_MIN) which don't appear to be used anywhere. By definition they're always 0 though so they're not strictly necessary.
This commit is contained in:
parent
dc446920e0
commit
be4b20c14d
2 changed files with 24 additions and 2 deletions
|
@ -74,7 +74,6 @@ typedef __INTPTR_TYPE__ intptr_t;
|
|||
|
||||
typedef __UINTMAX_TYPE__ uintmax_t;
|
||||
#define UINTMAX_MAX __UINTMAX_MAX__
|
||||
#define UINTMAX_MIN __UINTMAX_MIN__
|
||||
|
||||
typedef __INTMAX_TYPE__ intmax_t;
|
||||
#define INTMAX_MAX __INTMAX_MAX__
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue