aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/include/generic-glibc/features.h
AgeCommit message (Collapse)Author
2025-07-31glibc: update headers to 2.42Alex Rønne Petersen
2025-01-31glibc: Update header files to 2.41.Alex Rønne Petersen
2024-08-08Update glibc headers to 2.40.Alex Rønne Petersen
2024-06-05glibc: use __GLIBC_USE_DEPRECATED_SCANF for glibc versions < 2.7Markus F.X.J. Oberhumer
2024-06-05glibc: move __GLIBC__ version defines to the top of the fileMarkus F.X.J. Oberhumer
2024-06-05glibc patch: add backwards compatibility for strtol-family functionsXavier Bouchoux
following suit from b40943e253c079ec3de1b149dd2ef0ccc3da38a4, add a version guard in addition to the ISOC2X check.
2024-06-05glibc patch: version-gate _DYNAMIC_STACK_SIZE_SOURCEAndrew Kelley
This is a patch to glibc features.h which makes _DYNAMIC_STACK_SIZE_SOURCE undefined unless the version is >= 2.34. This feature was introduced with glibc 2.34 and without this patch, code built against these headers but then run on an older glibc will end up making a call to sysconf() that returns -1 for the value of SIGSTKSZ and MINSIGSTKSZ.
2024-06-05glibc patch: don't hardcode __GLIBC_MINOR__Andrew Kelley
Instead Zig passes it based on the target.
2024-06-05update glibc headers to 2.39Andrew Kelley
2024-01-25glibc: use __GLIBC_USE_DEPRECATED_SCANF for glibc versions < 2.7Markus F.X.J. Oberhumer
2024-01-25glibc: move __GLIBC__ version defines to the top of the fileMarkus F.X.J. Oberhumer
2023-10-16glibc patch: add backwards compatibility for strtol-family functionsXavier Bouchoux
following suit from b40943e253c079ec3de1b149dd2ef0ccc3da38a4, add a version guard in addition to the ISOC2X check.
2023-10-13glibc patch: version-gate _DYNAMIC_STACK_SIZE_SOURCEAndrew Kelley
This is a patch to glibc features.h which makes _DYNAMIC_STACK_SIZE_SOURCE undefined unless the version is >= 2.34. This feature was introduced with glibc 2.34 and without this patch, code built against these headers but then run on an older glibc will end up making a call to sysconf() that returns -1 for the value of SIGSTKSZ and MINSIGSTKSZ.
2023-10-13glibc patch: don't hardcode __GLIBC_MINOR__Andrew Kelley
Instead Zig passes it based on the target.
2023-10-13update glibc headers to 2.38Andrew Kelley
2022-01-28glibc: version-gate _DYNAMIC_STACK_SIZE_SOURCEAndrew Kelley
This is a patch to glibc features.h which makes _DYNAMIC_STACK_SIZE_SOURCE undefined unless the version is >= 2.34. This feature was introduced with glibc 2.34 and without this patch, code built against these headers but then run on an older glibc will end up making a call to sysconf() that returns -1 for the value of SIGSTKSZ and MINSIGSTKSZ. Closes #10713
2022-01-19glibc: fix passing of __GNU_MINOR__Daniel Saier
This was originally introduced in 4d48948b526337947ef59a83f7dbc81b70aa5723 but broken immediately afterwards in c8af00c66e8b6f62e4dd6ac4d86a3de03e9ea354.
2021-12-16glibc: fix inconsistency of powerpc ABI mappingAndrew Kelley
See the commit message of 5b6d26e97bb97d79782f3c77b02a997e361a1497 for an explanation. This is the same thing but for powerpc instead of mips.
2021-12-15glibc: pass -D__GLIBC_MINOR__=XXAndrew Kelley
instead of hard-coding it. This means that C code has accurate glibc version information in the preprocessor.
2021-12-15update glibc headers to 2.34Andrew Kelley
closes #10308
2021-04-04glibc: update headers to 2.33Andrew Kelley
This introduces csky support.
2020-08-30update glibc headers to 2.32Andrew Kelley
2020-08-24Revert "Merge pull request #6137 from Jan200101/update/glibc-2.32"Andrew Kelley
This reverts commit bb9c3118ed5fdc16b8e2d9882375005c2a62d0cc, reversing changes made to 7015d84e0ca6f02fede45621571084df98dda712. This is missing quite a few headers
2020-08-22update glibc headers to 2.32Jan200101
2020-03-03update glibc headers to 2.31Andrew Kelley
2019-09-07update glibc headers to 2.30Andrew Kelley
2019-07-15move lib dirs to lib subdirAndrew Kelley
also start prefering NtDll API. so far: * NtQueryInformationFile * NtClose adds a performance workaround for windows unicode conversion. but that should probably be removed before merging