summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-09-27Update colophon and changelog for 1.0 releaseA. Wilcox3-10/+49
2020-09-27pthread: add __sched_{cpualloc,cpufree}.Érico Nogueira1-1/+17
Implemented using the CPU_{ALLOC,FREE} macros. These symbols are required by nvidia 450.57 binaries.
2020-08-22unistd: Update execve shim with loader changesA. Wilcox1-3/+4
Ensure aarch64 bug doesn't appear here either.
2020-08-22readlink: Update to correspond with loader changesA. Wilcox1-1/+1
2020-08-22loader: use "--" between musl ldso options and the executable pathAriadne Conill1-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-18pthread: Add pthread_yield()Hal G2-0/+18
Calls the more standard sched_yield().
2020-08-10socket: Fix inverted logic in __poll_chk (#341)A. Wilcox1-1/+1
2020-08-10Merge branch 'master' into 'master'A. Wilcox1-3/+3
Correct __*_finite math functions See merge request adelie/gcompat!8
2020-08-10Merge branch 'master' into 'master'A. Wilcox1-0/+63
Implement: __fwprintf_chk, wcstoul_l, wcstoul_l, wcstod_l See merge request adelie/gcompat!7
2020-08-08Correct __*_finite math functionsGeorge Matsumura1-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-25wchar: implement wcstod_lMichal Kazior1-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-25wchar: implement wcstol_lMichal Kazior1-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-25wchar: implement wcstoul_lMichal Kazior1-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-25wchar: implement __fwprintf_chkMichal Kazior1-0/+18
Signed-off-by: Michal Kazior <kazikcz@gmail.com>
2020-07-25wchar: implement __vfwprintf_chkMichal Kazior1-0/+13
Signed-off-by: Michal Kazior <kazikcz@gmail.com>
2020-07-06Release version 0.9.00.9.0A. Wilcox1-1/+1
2020-07-06Fix Travis CI buildsA. Wilcox4-15/+29
2020-07-06time: New module adding __strftime_lA. Wilcox3-1/+16
2020-07-06locale: New module for glibc locale_t ABI compatA. Wilcox3-0/+65
2020-07-06unistd: Interpose execv* functions for LOADERA. Wilcox2-1/+60
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-06cxx_thread: Fix negated assertionA. Wilcox1-1/+1
The assertion should be that the return value was 0. Additionally, show the result code if the return value is not 0.
2020-03-30[ci skip] Update READMEA. Wilcox1-4/+5
2019-11-10Merge branch 'ppc-fix' into 'master'A. Wilcox1-0/+41
internal: add a wrapper for __libc_start_main for PowerPC(64(le)) See merge request adelie/gcompat!6
2019-11-10internal: add a wrapper for __libc_start_main for PowerPC(64(le))q661-0/+41
This is necessary because the musl and glibc function signatures differ significantly.
2019-06-02[ci skip] Add FUNDING.ymlA. Wilcox1-0/+2
2019-05-08string: check NULL before using variables everywhereA. Wilcox1-3/+6
2019-05-08string: check NULL before using src here, tooA. Wilcox2-2/+3
2019-05-08malloc: use posix_memalign instead of deprecated memalignA. Wilcox1-1/+4
2019-05-08Don't use variables until ensuring they're non-NULLA. Wilcox2-2/+4
2019-05-08string: reduce scope of variables in strfryA. Wilcox1-5/+4
2019-05-07wchar: Add __wcscpy_chkA. Wilcox2-0/+26
2019-05-03CHANGELOG: next release is 1.0.0A. Wilcox1-0/+4
2019-05-03CHANGELOG: 0.4.0 release0.4.0A. Wilcox1-1/+1
2019-05-02string: Add __strdupA. Wilcox2-0/+21
2019-04-29travis: Nope, we'll do Coverity manuallyA. Wilcox1-13/+0
2019-04-29travis: Maybe fix CoverityA. Wilcox1-0/+2
2019-04-29Attempt to enable Coverity buildsA. Wilcox2-0/+17
2019-04-29Use <utmpx.h> for struct utmp definitonA. Wilcox2-2/+2
2019-04-29travis: Install make -.-A. Wilcox1-1/+1
2019-04-29travis: Create clone dir after user accountA. Wilcox1-2/+2
2019-04-29travis: Set CLONE_DIR if necessaryA. Wilcox1-0/+1
2019-04-29travis: Ensure keyA. Wilcox2-1/+16
2019-04-29what a travis-tyA. Wilcox1-1/+1
2019-04-29travis: Set permissions correctlyA. Wilcox1-0/+1
2019-04-29travis: More fixesA. Wilcox1-2/+1
2019-04-29travis: FixesA. Wilcox2-7/+5
2019-04-28travis: I am bad at thisA. Wilcox1-1/+1
2019-04-28First attempt at CIA. Wilcox3-0/+39
2019-04-28README: fix silliness imported from libucontextA. Wilcox1-8/+3
2019-04-28README: syntax fixesA. Wilcox1-8/+8