Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-22 | readlink: Update to correspond with loader changes | A. Wilcox | 1 | -1/+1 | |
2020-08-18 | pthread: Add pthread_yield() | Hal G | 1 | -0/+9 | |
Calls the more standard sched_yield(). | |||||
2020-08-10 | socket: Fix inverted logic in __poll_chk (#341) | A. Wilcox | 1 | -1/+1 | |
2020-08-10 | Merge branch 'master' into 'master' | A. Wilcox | 1 | -3/+3 | |
Correct __*_finite math functions See merge request adelie/gcompat!8 | |||||
2020-08-08 | Correct __*_finite math functions | George Matsumura | 1 | -3/+3 | |
This corrects a mistake in the finite math functions in which it was asserted that the return values had to be infinite, instead of the intended behavior of asserting that they were not infinite. Signed-off-by: George Matsumura <gmmatsumura01@bvsd.org> | |||||
2020-07-25 | wchar: implement wcstod_l | Michal Kazior | 1 | -0/+10 | |
This is similar to strtoll_l() in a way it ignores the locale_t argument and uses the global locale settings. Signed-off-by: Michal Kazior <kazikcz@gmail.com> | |||||
2020-07-25 | wchar: implement wcstol_l | Michal Kazior | 1 | -0/+11 | |
This is similar to strtoll_l() in a way it ignores the locale_t argument and uses the global locale settings. Signed-off-by: Michal Kazior <kazikcz@gmail.com> | |||||
2020-07-25 | wchar: implement wcstoul_l | Michal Kazior | 1 | -0/+11 | |
This is similar to strtoll_l() in a way it ignores the locale_t argument and uses the global locale settings. Signed-off-by: Michal Kazior <kazikcz@gmail.com> | |||||
2020-07-25 | wchar: implement __fwprintf_chk | Michal Kazior | 1 | -0/+18 | |
Signed-off-by: Michal Kazior <kazikcz@gmail.com> | |||||
2020-07-25 | wchar: implement __vfwprintf_chk | Michal Kazior | 1 | -0/+13 | |
Signed-off-by: Michal Kazior <kazikcz@gmail.com> | |||||
2020-07-06 | time: New module adding __strftime_l | A. Wilcox | 1 | -0/+7 | |
2020-07-06 | locale: New module for glibc locale_t ABI compat | A. Wilcox | 1 | -0/+56 | |
2020-07-06 | unistd: Interpose execv* functions for LOADER | A. Wilcox | 1 | -0/+54 | |
Newer releases of Chromium directly execv /proc/self/exe, missing our readlink(3) interposing. We go ahead and interpose all three execv* functions just to ensure wider compatibility. | |||||
2020-07-06 | cxx_thread: Fix negated assertion | A. Wilcox | 1 | -1/+1 | |
The assertion should be that the return value was 0. Additionally, show the result code if the return value is not 0. | |||||
2019-11-10 | internal: add a wrapper for __libc_start_main for PowerPC(64(le)) | q66 | 1 | -0/+41 | |
This is necessary because the musl and glibc function signatures differ significantly. | |||||
2019-05-08 | string: check NULL before using variables everywhere | A. Wilcox | 1 | -3/+6 | |
2019-05-08 | string: check NULL before using src here, too | A. Wilcox | 2 | -2/+3 | |
2019-05-08 | malloc: use posix_memalign instead of deprecated memalign | A. Wilcox | 1 | -1/+4 | |
2019-05-08 | Don't use variables until ensuring they're non-NULL | A. Wilcox | 2 | -2/+4 | |
2019-05-08 | string: reduce scope of variables in strfry | A. Wilcox | 1 | -5/+4 | |
2019-05-07 | wchar: Add __wcscpy_chk | A. Wilcox | 1 | -0/+21 | |
2019-05-02 | string: Add __strdup | A. Wilcox | 1 | -0/+10 | |
2019-04-29 | Use <utmpx.h> for struct utmp definiton | A. Wilcox | 1 | -1/+1 | |
2019-04-08 | malloc: Add mtrace and muntrace stubs | A. Wilcox | 1 | -0/+12 | |
2019-02-18 | pthread: Fix pthread_getname_np | Samuel Holland | 1 | -4/+6 | |
Remove the trailing newline, and ensure the string returned is always null-terminated. Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2019-01-05 | pthread: Implement pthread_getname_np | Samuel Holland | 1 | -1/+24 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2019-01-05 | run clang-format on the source code | Samuel Holland | 1 | -1/+1 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2019-01-05 | Makefile: depend on internal.h; format headers | Samuel Holland | 2 | -9/+8 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-11-12 | wchar: Implement __wcstol_internal | A. Wilcox | 1 | -0/+12 | |
2018-09-11 | libgcompat: Fix formatting inconsistencies (clang-format) | Samuel Holland | 6 | -24/+21 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | unistd: Add __open_2 and its __open64_2 alias | Samuel Holland | 1 | -0/+9 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | stdlib: Add secure_getenv alias to __secure_getenv | Samuel Holland | 1 | -0/+3 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | readlink: Report EIO on /proc read failure | Samuel Holland | 1 | -0/+1 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | realpath: Intercept realpath(/proc/self/exe) | Samuel Holland | 1 | -0/+51 | |
Reuse the machinery from readlink Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | readlink: Report ENOSYS on dlsym failure | Samuel Holland | 1 | -0/+2 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | ctype: Add __ctype_b | Samuel Holland | 1 | -0/+1 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-09-11 | cxx_thread: Add __cxa_thread_atexit_impl | Samuel Holland | 1 | -0/+56 | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||||
2018-06-21 | string: add memfrob and strfry | Jason A. Donenfeld | 1 | -0/+34 | |
2018-06-13 | string: add __strcspn_c2 | A. Wilcox | 1 | -0/+17 | |
2018-06-13 | resolv: add __res_search alias | A. Wilcox | 1 | -0/+6 | |
2018-04-03 | malloc: add malloc_trim function | Elizabeth Myers | 1 | -0/+6 | |
2018-04-03 | socket: fix build | Elizabeth Myers | 1 | -0/+1 | |
2018-04-03 | socket: __poll_chk | Elizabeth Myers | 1 | -0/+13 | |
2018-04-03 | math: implement most of glibc's __*_finite functions | Elizabeth Myers | 1 | -2/+1090 | |
These are supposed to be specialisations for speed, but these are just faked. Some warnings were added too, if they return infinite values. As a side effect of this change, scalbl is also now implemented. As noted, not all functions are implemented; the big two blockers are an implementation of j0l and y0l; I imagine Bessel functions aren't too widely used, so I doubt that many things will want them. Someone (not it) can implement them later. | |||||
2018-04-03 | GCOMPAT__assert_with_reason: omit format parameter | Elizabeth Myers | 1 | -2/+2 | |
__VA_ARGS__ expects one or more arguments; this is a cheesy hack to allow passing only a format string (which is often all you need for small asserts). | |||||
2018-03-16 | build: allow building with libucontext support | William Pitcock | 1 | -0/+4 | |
2018-02-23 | gnulib: use GCOMPAT__assert_with_reason() instead of bare assert() | William Pitcock | 1 | -2/+10 | |
2018-02-23 | libgcompat: add internal api for GCOMPAT__panic(). | William Pitcock | 2 | -0/+31 | |
2018-02-07 | misc: implement __libc_stack_end | William Pitcock | 1 | -0/+2 | |
2018-02-01 | socket: add __cmsg_nxthdr | A. Wilcox | 1 | -0/+10 | |