Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-10-22 | wchar: add __wcscat_chk, __wcsncpy_chkHEADcurrent | Lassebq | 1 | -6/+31 | |
2024-10-22 | string: change behavior of __strncat_chk | Lassebq | 1 | -1/+1 | |
2024-10-22 | uio: add pwritev64v2 and preadv64v2 | ptrcnull | 2 | -0/+33 | |
2024-10-22 | stdlib: canonicalize_file_name | Lassebq | 1 | -0/+7 | |
2024-08-30 | dladdr1 for libnvidia-eglcore, and libnvidia-glcore | mari | 1 | -0/+16 | |
2024-06-12 | stdio: add __vdprintf_chk | Daniël van de Giessen | 1 | -1/+8 | |
2024-03-30 | fenv: Fix formatting | Lassebq | 1 | -3/+3 | |
2024-03-30 | fenv: return -1 if caller tries to enable exception traps | Lassebq | 1 | -1/+4 | |
2024-03-30 | fenv: Add GNU extensions | Lassebq | 2 | -0/+13 | |
2024-01-30 | fcntl: correct styling | A. Wilcox | 2 | -2/+3 | |
2024-01-29 | add posix_fallocate64() wrapper | Paper | 2 | -0/+11 | |
Signed-off-by: Paper <paper@paper.us.eu.org> | |||||
2023-12-15 | Provide fcntl64 wrapper | Alex Gaynor | 1 | -0/+13 | |
Signed-off-by: Alex Gaynor <alex.gaynor@gmail.com> | |||||
2022-10-29 | Fix typo in release date | Firas Khalil Khana | 1 | -1/+1 | |
2022-10-21 | Update documentation for 1.1 release1.1.0 | A. Wilcox | 4 | -20/+19 | |
2022-10-21 | CHANGELOG: Add pthread section | A. Wilcox | 1 | -0/+6 | |
2022-10-21 | pthread: add pthread_mutexattr_[get|set]kind_np | Ariadne Conill | 1 | -0/+19 | |
Needed for Adaptec ARC configuration utility. Signed-off-by: Ariadne Conill <ariadne@dereferenced.org> | |||||
2022-10-17 | stdio: Hook fopen(3) to intercept /proc/self/exe | A. Wilcox | 2 | -1/+34 | |
Unfortunately, we do have a potential race if the binary is renamed between the call to readlink and the real fopen. Fixes: #349 | |||||
2022-10-17 | Update CHANGELOG for 1.1 | A. Wilcox | 1 | -1/+50 | |
2022-10-09 | fix path-searching for execvp | bkurtz | 1 | -1/+12 | |
2022-10-07 | sysctl: Add __getauxval alias | A. Wilcox | 1 | -1/+9 | |
Used by GraalVM Java. | |||||
2022-10-06 | misc: add __libc_single_threaded | rcombs | 1 | -0/+2 | |
We'll just say we're always multi-threaded (same as glibc does in duplicate copies of itself loaded into the same process via dlmopen) | |||||
2022-10-06 | locale: also override __newlocale/__duplocale | rcombs | 1 | -6/+12 | |
libstdc++ calls these directly | |||||
2022-10-06 | random_r: fix null dereference when passed uninitialized buf | George Matsumura | 1 | -37/+39 | |
Previously, initstate_r would attempt to pack the n, i, and j values into the state array pointed to by the x member value of buf, which would cause access to an invalid region of memory when buf was uninitialized. However, packing the values into the state array was required when buf was initialized, as otherwise the values of n, i, and j would not be saved. Critically, initstate_r had no means by which to distinguish between an uninitialized and initialized buf struct. This change makes the random_r and srandom_r do the packing and unpacking of the n, i, and j values instead. This does lead to a somewhat more inefficient algorithm, but preserves compatibility in case setstate_r is passed a state array that was initialized with the normal initstate function. Signed-off-by: George Matsumura <gm960420@ohio.edu> | |||||
2022-06-26 | string: add __explicit_bzero_chk | rcombs | 2 | -0/+9 | |
2022-06-26 | error: fix newline | Gaël PORTAY | 1 | -1/+1 | |
2022-06-22 | pwd: Fix infinite loop | Gaël PORTAY | 1 | -1/+1 | |
This fixes a typo in commit 810f46ab1cc801e54fc3836c22b5f1364cd632e6 that created an infinite recursive call. | |||||
2022-05-25 | Merge branch 'dprintf' into 'current' | A. Wilcox | 1 | -0/+13 | |
stdio: add __dprintf_chk See merge request adelie/gcompat!20 | |||||
2022-05-25 | stdio: Fix style for __dprintf_chk | A. Wilcox | 1 | -6/+6 | |
2022-05-24 | stdio: add __dprintf_chk | ptrcnull | 1 | -0/+13 | |
2022-02-02 | Merge branch 'current' into 'current' | Zach van Rijn | 1 | -0/+5 | |
unistd: add __close See merge request adelie/gcompat!14 | |||||
2022-02-02 | unistd: add __close | ptrcnull | 1 | -0/+5 | |
2021-12-19 | random_r: set `x` before calling savestate_r | A. Wilcox | 1 | -1/+1 | |
Prevents segfault when calling initstate_r. | |||||
2021-12-19 | Merge branch 'mbrlen' into 'current' | A. Wilcox | 1 | -1/+6 | |
wchar: add __mbrlen See merge request adelie/gcompat!13 | |||||
2021-09-22 | wchar: add __mbrlen | ptrcnull | 1 | -1/+6 | |
2021-07-27 | Merge branch 'reentrant_random' into 'current' | A. Wilcox | 2 | -0/+158 | |
Add reentrant random functions from LSB See merge request adelie/gcompat!11 | |||||
2021-07-14 | Merge branch 'fdelt_warn' into 'current' | Zach van Rijn | 1 | -0/+2 | |
Add __fdelt_warn alias See merge request adelie/gcompat!12 | |||||
2021-06-29 | gnulib: Add __fdelt_warn alias | George Matsumura | 1 | -0/+2 | |
Add __fdelt_warn as a strong alias of __fdelt_chk, similar to how it is implemented in glibc. Signed-off-by: George Matsumura <gm960420@ohio.edu> | |||||
2021-06-25 | random_r: Add reentrant random functions from LSB | George Matsumura | 2 | -0/+158 | |
This adds random_r() and associated functions, mostly adapted from musl's implementation of random(). Signed-off-by: George Matsumura <gm960420@ohio.edu> | |||||
2020-12-14 | string: Add wrong strerror_r | A. Wilcox | 2 | -0/+32 | |
2020-11-16 | locale: restructure how newlocale works | rcombs | 1 | -21/+15 | |
Now newlocale calls __newlocale with the returned glibc_locale structure directly, making it work slightly better with non-"C" locales. | |||||
2020-11-16 | locale: Fix two correctness issues | A. Wilcox | 1 | -2/+3 | |
* Count size of list correctly * Don't make __names const; it isn't. | |||||
2020-09-27 | pthread: Fix typo | A. Wilcox | 1 | -1/+1 | |
2020-09-27 | README: update for branch change | A. Wilcox | 1 | -2/+2 | |
2020-09-27 | Update colophon and changelog for 1.0 release | A. Wilcox | 3 | -10/+49 | |
2020-09-27 | pthread: add __sched_{cpualloc,cpufree}. | Érico Nogueira | 1 | -1/+17 | |
Implemented using the CPU_{ALLOC,FREE} macros. These symbols are required by nvidia 450.57 binaries. | |||||
2020-08-22 | unistd: Update execve shim with loader changes | A. Wilcox | 1 | -3/+4 | |
Ensure aarch64 bug doesn't appear here either. | |||||
2020-08-22 | readlink: Update to correspond with loader changes | A. Wilcox | 1 | -1/+1 | |
2020-08-22 | loader: use "--" between musl ldso options and the executable path | Ariadne Conill | 1 | -3/+8 | |
This is needed for semantic correctness and also ensures argv is set up to provide a 16-byte aligned stack on aarch64 as required by hardware. | |||||
2020-08-18 | pthread: Add pthread_yield() | Hal G | 2 | -0/+18 | |
Calls the more standard sched_yield(). | |||||
2020-08-10 | socket: Fix inverted logic in __poll_chk (#341) | A. Wilcox | 1 | -1/+1 | |