| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-19 | Add the compat calls for renamed symbols so that configure scripts | skrll | |
| can find them. sigprocmask being the most problematic. RISC-V doesn't need the compat syscalls, but seeing them fail in ktrace is helpful. | |||
| 2022-10-08 | libc: Use a functional example when warning about incorrect alloca usage | nia | |
| 2021-11-07 | fix various typos, mainly s/prefered/preferred/ | andvar | |
| 2021-11-02 | Adjust for new __sigaction_siginfo symbol. | thorpej | |
| 2021-11-01 | Version the sigaction(2) libc wrapper. The new version uses the "siginfo" | thorpej | |
| trampoline exclusively, thus relegating "sigcontext"-style handlers (which have not been documented for many years now) to the dustbin of the compat library. | |||
| 2021-10-30 | Put back the sigcontext sigtramp code. | christos | |
| 2021-08-09 | fix various typos in compatibility, mainly in comments. | andvar | |
| 2021-05-25 | POSIX sez: | thorpej | |
| The longjmp() function shall not cause setjmp() to return 0; if val is 0, setjmp() shall return 1. Fixes the _longjmp_zero and longjmp_zero test cases in the t_setjmp test on alpha. | |||
| 2020-12-05 | spaces to tab | skrll | |
| 2020-10-15 | Remove '_OFFSETOF' prefix for genassm(1) generate CPP identifers for | skrll | |
| consistency with other arches. NFCI and libc.so is the same before and after. | |||
| 2020-10-15 | Trailing whitespace | skrll | |
| 2020-09-20 | Add symbol entries for the missing signal functions for the benefit of | christos | |
| autoconf. Autoconf compiles simple programs like: char symbol(); int main() { return symbol(); } To check if the symbol is present. This makes it happy. Another way our symbol renaming breaks things. This fixes gdb native build, which does not find sigprocmask otherwise and fails to build because it finds pthread_sigmask() and not sigprocmask()! | |||
| 2020-05-21 | Teach libc's compat ldexp stub to raise fp exceptions. | riastradh | |
| This ldexp stub will shadow the ldexp weak alias for scalbn in libm, which is unfortunate but hard to fix properly without chasing the mythical libc bump beast. With the change here, we should raise all the same exceptions that libm's scalbn does -- overflow, underflow, inexact-result, and (for signalling NaN only) invalid-operation. This in turn should correct the missing overflow/underflow exceptions of our portable C fma, and perhaps other routines. XXX pullup | |||
| 2020-05-05 | Mark __cerror as hidden to avoid using the PLT. This is required for new | skrll | |
| binutils where the PLT stubs now use %t1 (%r22) which is used to pass the errno to __cerror. | |||
| 2020-05-05 | Add a space before any non-nullified instruction. NFCI. | skrll | |
| 2020-05-05 | Use the delay slot | skrll | |
| 2020-05-03 | More trailing whitespace | skrll | |
| 2020-05-03 | Trailing whitespace | skrll | |
| 2019-10-04 | deduplicate the conversion function from statvfs -> statfs12 | christos | |
| 2019-09-22 | Add a new member to struct vfsstat and grow the unused members | christos | |
| The new member is caled f_mntfromlabel and it is the dkw_wname of the corresponding wedge. This is now used by df -W to display the mountpoint name as NAME= | |||
| 2019-06-18 | Fix warning message for mknod symbol linkage | kamil | |
| The correct reference for mknod(2) is in <sys/stat.h> | |||
| 2018-04-29 | Add some compat stubs for aarch64. Not providing any actual compatibility | jmcneill | |
| with old binaries (there are none), but having these symbols helps GNU configure scripts. | |||
| 2017-12-26 | Fix const argument inconsistency (found by lint(1)) | christos | |
| 2016-12-16 | scandir/alphasort take "const struct dirent **" not "const void *" in | mrg | |
| modern unix. since we claim to be 'IEEE Std 1003.1-2008', make it so. | |||
| 2016-10-07 | Sync with compat and remove dup implementations of ldexp and modf, switching | christos | |
| mips and m68k to the compat copies. | |||
| 2016-08-27 | remove debugging | christos | |
| 2016-08-27 | detect overflow in oldexp + newexp | christos | |
| 2016-06-30 | various ia64 updates: | mrg | |
| - add a compat vfork because of stupid - add a weak sbrk - add a shmat syscall - add an empty kvm implementation that links - add missing fp stuff | |||
| 2016-03-26 | Do not store FP registers in softfloat userland | martin | |
| 2015-10-30 | Add tzgetgmtoff() prototype I forgot to commit. | christos | |
| 2015-03-26 | Return type of compat wait functions should be pid_t not int. | justin | |
| 2015-02-09 | Include compat in rumprun libc | pooka | |
| Not including non-renamed symbols in libc caused all kinds of configure scripts to do the wrong thing when they just tested linkage without including headers. So, go for the "least moving parts" bandaid for now. | |||
| 2015-01-29 | Remove va_arg hack for Clang/PPC. | joerg | |
| 2015-01-20 | Fix non _REENTRANT build. | christos | |
| 2014-09-19 | New files for Userland support of UCB RISC-V (both 32-bit and 64-bit) | matt | |
| 2014-09-03 | New files for OR1K support | matt | |
| 2014-08-13 | Use the lint path as workaround for Clang on 32bit PPC for now. | joerg | |
| Document this hack. | |||
| 2014-08-10 | If LINT code path uses memcpy, it should also include string.h. | joerg | |
| 2014-08-10 | Preliminary files for AARCH64 (64-bit ARM) support. | matt | |
| Enough for a distribution build. | |||
| 2014-06-12 | rename to 60 | christos | |
| 2014-06-12 | fix srandom and initstate signatures (from enh at google) | christos | |
| 2014-05-23 | Put missing END() markers to set ELF symbol size. | uebayasi | |
| 2014-05-23 | Define hacked version of END() in addition to ENTRY(). | uebayasi | |
| 2014-05-22 | Put missing END() markers to set ELF symbol size. | uebayasi | |
| 2014-03-18 | Merge riastradh-drm2 to HEAD. | riastradh | |
| 2014-03-04 | Avoid a warning and just do the trap #1 instead of calling sigreturn inline. | matt | |
| If it fails, it'll fall into the botch case so don't bother calling CERROR on failure. | |||
| 2014-01-31 | expose __lwp_park60 | christos | |
| 2014-01-24 | Load the magic into the right register for the comparison in _longjmp | skrll | |
| 2014-01-24 | remove bogus comment, we are not working around an assembler issue. | christos | |
| 2014-01-23 | Use a constant in the text segment to avoid the .lit8 out of range relocation | christos | |
| error. | |||
