glibc
The GNU C library.
www.gnu.org
Recent Activity
- riscv: Add the clone3 wrapper
Adhemerval Zanella: It follows the internal signature: - Update syscall lists for Linux 6.3
Joseph Myers: Linux 6.3 has no new syscalls. - Stop checking if MiG supports retcode
Flavio Cruz: We already did the same change for Hurd ( - hurd 64bit: Make dev_t word type
Samuel Thibault: dev_t are 64bit on Linux ports, so better increase their size on 64bit Hurd. - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py
Joseph Myers: This patch updates build-many-glibcs.py to use Linux 6.3 and GCC 13 branch by default. - hurd: Add expected abilist files for x86_64
Sergey Bugaev: These were created by creating stub files, running 'make update-abi', and reviewing the results. - hurd: Make it possible to call memcpy very early
Sergey Bugaev: Normally, in static builds, the first code that runs is _start, in e.g. - hurd: Implement longjmp for x86_64
Sergey Bugaev: Checked on x86_64-gnu. - hurd: Implement sigreturn for x86_64
Sergey Bugaev - hurd: Make _exit work during early boot-up
Sergey Bugaev: If any of the early boot-up tasks calls exit () or returns from main (), terminate it properly instead of crashing on trying to dereference _hurd_ports and getting forcibly terminated by the kernel.
We sadly cannot make the __USEPORT macro do the check for _hurd_ports being unset, because it evaluates to the value of the expression provided as the second argument, and that can be of any type; so there is no single suitable fallback value for the macro to evaluate to in case _hurd_ports is unset.