zig/lib/libc/glibc/io
Kang Seonghoon 5293bdfe63 glibc patch: get correct files compiled into libc_nonshared.a
The scope of libc_nonshared.a was greatly changed in glibc 2.33 and
2.34, but only the change from 2.34 was reflected so far. Glibc 2.33
finally switched to versioned symbols for stat functions, meaning that
libc_nonshared.a no longer contains them since 2.33. Relevant files were
therefore reverted to 2.32 versions and renamed accordingly.

This commit also removes errno.c, which was probably added to
libc_nonshared.a based on a wrong assumption that glibc/include/errno.h
requires glibc/csu/errno.c. In reality errno.h should refer to
__libc_errno (not to be confused with the public __errno_location),
which should be imported from libc.so. The inclusion of errno.c resulted
in wrong compile options as well; this commit fixes them as well.
2024-06-05 22:43:54 -07:00
..
bits update glibc start files to 2.39 2024-06-05 22:43:53 -07:00
sys update glibc start files to 2.39 2024-06-05 22:43:53 -07:00
fcntl.h glibc patch: add backwards compatibility for some symbols 2024-06-05 22:43:53 -07:00
fstat-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
fstat64-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
fstatat-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
fstatat64-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
lstat-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
lstat64-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
mknod-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
mknod.c update glibc start files to 2.39 2024-06-05 22:43:53 -07:00
mknodat-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
stat-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00
stat64-2.32.c glibc patch: get correct files compiled into libc_nonshared.a 2024-06-05 22:43:54 -07:00