summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* More fixes from miodguenther2016-05-231-4/+4
* Include SYS.h instead of DEFS.h now that this does a direct syscallguenther2016-05-231-2/+2
* Add XOR cookies for rp and sp. Switch from calling obsoleteguenther2016-05-231-77/+75
* Stop supporting longjmperror(); it's not used, not portable, and the checksguenther2016-05-237-27/+15
* Add XOR cookies for r1 (stack) and lr. Switch from calling obsoleteguenther2016-05-222-108/+209
* Oh right, actually delete this now that __cerror is unusedguenther2016-05-221-61/+0
* Save and restore 'gbr' register when enter/leaving the kernel, and useguenther2016-05-188-110/+35
* ...and delete the GP setup. Should have been in previous commitguenther2016-05-161-4/+1
* Eliminate cerror: use PAL_rdunique to get the TCB address directlyguenther2016-05-163-59/+12
* Add END() to match ENTRY() macrosguenther2016-05-152-3/+8
* TIB conversion is complete, so set errno in the syscall stub and eliminateguenther2016-05-156-21/+33
* Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzlederaadt2016-05-123-21/+80
* remove hppa64 port, which we never got going beyond broken single users.deraadt2016-05-1128-940/+0
* Remove sigreturn declaration and the now-unused libc syscall stubguenther2016-05-0912-487/+0
* Stop using sigreturn for longjmp, just set the signal mask and returnguenther2016-05-093-40/+69
* Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inkettenis2016-05-091-60/+39
* Implement longjmp directly and not on top of sigreturn.guenther2016-05-083-98/+125
* No, sigaltstack's onstack flag shouldn't be saved. Delete commentguenther2016-05-081-2/+1
* Hide __fpu_* and make internal _Qp_* calls go direct.guenther2016-05-086-39/+53
* Simplify sig{set,long}jmp(): just Do The Job instead of calling othersguenther2016-05-081-52/+50
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-0778-1233/+337
* Don't add setjmp.S twice.kettenis2016-04-281-2/+2
* Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inkettenis2016-04-281-59/+22
* remove duplicate strrchr.c entry in SRCSjsg2016-04-281-2/+2
* Don't need to define SYS_sycall hereguenther2016-03-271-4/+1
* Switch to RSYSCALL: no special handling is needed here any more andguenther2016-03-271-6/+2
* The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.guenther2016-03-2112-300/+0
* Rearrange C runtime bits: now that ld.so exports environ and __progname,guenther2016-03-2012-0/+300
* We are done providing support for the vax.deraadt2016-03-0951-2599/+0
* "the the" -> "the" in commentmmcc2015-12-111-2/+2
* Tweak previous: rename it to fpround() to match FreeBSDguenther2015-11-151-11/+11
* I got a round tuit to rename round() to roundit() to avoid gcc warning.guenther2015-11-151-14/+14
* Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in theguenther2015-11-1413-41/+80
* Invoke the _HIDDEN() sigprocmask label rather than the public one.miod2015-10-312-8/+10
* This is sigprocmask, not sigpending.miod2015-10-311-2/+2
* Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther2015-10-2721-27/+48
* Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther2015-10-2328-78/+93
* Pull in <float.h> instead of declaring __flt_rounds() locallyguenther2015-10-181-3/+2
* Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs.guenther2015-10-175-25/+14
* Delete an inexplicable commentguenther2015-10-041-2/+2
* vax deserves gdtoa love too!guenther2015-09-141-1/+3
* Need SYS.h for END_STRONG()guenther2015-09-135-6/+6
* Add hidden _libc_ aliases and symbol sizesguenther2015-09-132-1/+3
* Add hidden _libc_ aliases and symbol sizesguenther2015-09-134-0/+4
* Uses angle brackets to include softfloat.h, and add the proper directory tomiod2015-09-132-2/+4
* Wrap <stdlib.h> so that calls go direct and the symbols not in theguenther2015-09-139-12/+9
* Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther2015-09-1313-62/+46
* Adds hidden _libc_FOO aliases for the system call stubs.guenther2015-09-1050-163/+278
* Backtrack a little bit and don't try to use the per-thread errno location ifkettenis2015-09-091-23/+21
* Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and returnguenther2015-09-051-1/+2