summaryrefslogtreecommitdiffstats
path: root/lib/libc
AgeCommit message (Expand)AuthorFilesLines
2020-10-20Use a trap instruction that unconditionally terminates the process.visa1-2/+2
2020-10-19Retguard sigsetjmp on powerpc64.mortimer1-5/+10
2020-10-19replace ad-hoc illegal instruction with the architecturally defined onenaddy2-4/+4
2020-10-19add retguard prologue/epiloguederaadt1-2/+4
2020-10-19Save and restore the FPCR register such that floating-point control modeskettenis2-6/+14
2020-10-18Add powerpc64 retguard macros for setjmp / longjmp.mortimer1-5/+10
2020-10-18SYS___threxit cannot fail, but this integration looks like a gadget.deraadt11-11/+24
2020-10-16Adapt SYS.h to use retguard macros from asm.h, so that generated systemderaadt8-46/+77
2020-10-13Do some easy .data -> .rodata/.data.rel.ro conversionsguenther9-23/+23
2020-10-12make fixed-sized fixed-value mib[] arrays be constderaadt11-44/+24
2020-10-12annoying whitespacederaadt1-2/+2
2020-10-12mib[2] is no longer used; ok guentherderaadt1-2/+2
2020-10-09Correct error returns, do not print eror message to stdout (thereotto2-10/+17
2020-10-09Partly revert previous commit, these changes we not supposed to go in.otto2-4/+3
2020-10-09As noted by tb@ previous commit only removed an unused fucntion.otto3-7/+13
2020-10-06Use random value for canary bytes; ok tb@otto1-23/+1
2020-10-01Mark top-level frame for new thread in both CFI and with zeroguenther2-2/+16
2020-09-30adjust protos for utimes/futimes to use [2], and then add documentationderaadt1-4/+28
2020-09-13Spell out n as en for consistency with other parts of the page.tb1-3/+3
2020-09-13%lln is percent ell ell n (not dee).claudio1-4/+4
2020-09-06For page-sized and larger allocations do not put the pages we'reotto1-21/+18
2020-08-30Remove duplicate definition of _null_auth.mortimer1-3/+1
2020-08-23amd64: TSC timecounter: prefix RDTSC with LFENCEcheloha1-4/+4
2020-08-17Fix append mode so it always writes to the end and expand regress.millert1-2/+7
2020-08-14Fix handling of "w+" mode, we were only truncating for "w".millert1-2/+2
2020-08-13select.2: Xr directly to timersub(3) now that it has a dedicated manpagecheloha1-5/+3
2020-08-04We have `pipexinq' and `pipexoutq' mbuf(9) queues to store pipex(4)mvs1-26/+2
2020-07-27Fix two cases where we shpould compare/store 64-bit values instead ofkettenis1-3/+3
2020-07-27Fix powerpc64's sbrk()gkoehler1-3/+5
2020-07-26Reference unveil(2) in system accounting and daily.8.rob1-6/+5
2020-07-18Userland timecounter implementation for octeonvisa1-3/+30
2020-07-17Userland timecounter for macppcgkoehler1-2/+22
2020-07-17"wroute" allows changes to the routing table; ok deraadtjmc1-2/+2
2020-07-17route and wroute were undocumented; ok florianderaadt1-2/+7
2020-07-16Remove obsolete LOCALE_HOME code we have never used (and never will).millert1-146/+1
2020-07-16allow setenv LIBC_NOUSERTC to disable userland timekeeping, for ktrace.tedu1-1/+3
2020-07-15Userland timecounter implementation for arm64.kettenis1-3/+29
2020-07-14Fix TIB/TCB on powerpc64. Some bright sould decided that the TCB shouldkettenis1-3/+3
2020-07-11Add usertc.c.kettenis1-0/+1
2020-07-11Add missing usertc.c file.kettenis1-0/+21
2020-07-10adjust %n description to vaguely say "pointer", becuase the followingderaadt1-4/+6
2020-07-10As suggested by deraadt@, rewrite most of the printf(3) manual pageschwarze1-448/+581
2020-07-09adjfreq(2): limit adjustment to [-500000, +500000] ppmcheloha1-2/+5
2020-07-08Userland timecounter implementation for sparc64.kettenis2-4/+41
2020-07-08Clean up the amd64 userland timecounter implementation a bit:kettenis1-10/+10
2020-07-06Minor tweaks in the description of %g:schwarze1-4/+8
2020-07-06Add support for timeconting in userland.pirofti42-65/+596
2020-07-02Use a relative branch to jump from setjmp(3) into _setjmp(4).kettenis1-5/+4
2020-06-30Add missing comparison instruction. Load %r12 with the indirect branchkettenis1-1/+3
2020-06-29Use C versions of bcopy(3) and memmove(3) for now as the assembly versionkettenis1-2/+2