summaryrefslogtreecommitdiff
path: root/lib/libc
AgeCommit message (Expand)Author
2016-05-20Delete the _SDA_BASE and _SDA2_BASE symbols: they're unnecessary inPhilip Guenther
2016-05-19no more v6only;Jason McIntyre
2016-05-19Add ASM_NOERR for syscalls that never fail and thus don't need the errnoPhilip Guenther
2016-05-18Save and restore 'gbr' register when enter/leaving the kernel, and usePhilip Guenther
2016-05-18Reduce quadruple negation to double negation;Ingo Schwarze
2016-05-17Fix a one-byte buffer underflow (read access only).Ingo Schwarze
2016-05-16...and delete the GP setup. Should have been in previous commitPhilip Guenther
2016-05-16Eliminate cerror: use PAL_rdunique to get the TCB address directlyPhilip Guenther
2016-05-15Add END() to match ENTRY() macrosPhilip Guenther
2016-05-15TIB conversion is complete, so set errno in the syscall stub and eliminatePhilip Guenther
2016-05-13remove extra argument; from rafael nevesJason McIntyre
2016-05-12Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzleTheo de Raadt
2016-05-11remove hppa64 port, which we never got going beyond broken single users.Theo de Raadt
2016-05-11Add RETURN VALUES section and .Xr to memmem(3).Ingo Schwarze
2016-05-10Oops: the caching of TCB address in single-threaded processes on archs withPhilip Guenther
2016-05-09libc stub is gone, so update the description to cover the remaining usePhilip Guenther
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubPhilip Guenther
2006-10-10Preliminary userland bits for OpenBSD/landisk, many things coming fromMiod Vallat
2016-05-09Stop using sigreturn for longjmp, just set the signal mask and returnPhilip Guenther
2016-05-09Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inMark Kettenis
2016-05-09remove mention of dbm(3) and surrounding cruft; ok jmc@Christian Weisgerber
2016-05-08Implement longjmp directly and not on top of sigreturn.Philip Guenther
2016-05-08No, sigaltstack's onstack flag shouldn't be saved. Delete commentPhilip Guenther
2016-05-08Hide __fpu_* and make internal _Qp_* calls go direct.Philip Guenther
2016-05-08Simplify sig{set,long}jmp(): just Do The Job instead of calling othersPhilip Guenther
2016-05-07Unexport sigreturn. Nobody should use it anymore, and it will be removedMark Kettenis
2016-05-07remove more dbm piecesChristian Weisgerber
2016-05-07remove ancient dbm functions (ndbm remains). nothing uses them in forever.Ted Unangst
2016-05-07stop opening the shadow database by default. only programs that request itTed Unangst
2016-05-07Avoid a transient PLT entry for the internal __getcwd syscall stub forPhilip Guenther
2016-05-07Declare moncontrol(3) APIs in <sys/gmon.h>Philip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-05-04Remove old cruft.Vadim Zhukov
2016-05-02Remove a vax remnant (that was really a no-op anyway).Todd C. Miller
2016-05-01Remove old NeXT-specific cruft. From mmcc@Todd C. Miller
2016-04-28Don't add setjmp.S twice.Mark Kettenis
2016-04-28Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inMark Kettenis
2016-04-28remove duplicate strrchr.c entry in SRCSJonathan Gray
2016-04-26Enable LIBREBUILD to construct libc.so.*.aTheo de Raadt
2016-04-25Allow setenv(3) and putenv(3) to operate on a NULL environ pointer.Todd C. Miller
2016-04-17document pledge(2); from rob pierceJason McIntyre
2016-04-13Revert the recent changes to pledge.2.Theo Buehler
2016-04-12tweak previous;Jason McIntyre
2016-04-12two times a define to an inline function, from Michael McConville; ok djm@Otto Moerbeek
2016-04-12documents "mcast" promiseSebastien Marie
2016-04-12documents "route" promiseSebastien Marie
2016-04-10Clean up and complete the lists of allowed syscalls.Theo Buehler
2016-04-09tweak MALLOC_STATS printing (switched off by default), prodded byOtto Moerbeek
2016-04-09redundant memset(3), from Michael McConville, ok armani@Otto Moerbeek
2016-04-09Document (near) standards conformancePhilip Guenther