| Commit message (Expand) | Author | Age | Files | Lines |
* | More fixes from miod |  guenther | 2016-05-23 | 1 | -4/+4 |
* | Include SYS.h instead of DEFS.h now that this does a direct syscall |  guenther | 2016-05-23 | 1 | -2/+2 |
* | Add XOR cookies for rp and sp. Switch from calling obsolete |  guenther | 2016-05-23 | 1 | -77/+75 |
* | Stop supporting longjmperror(); it's not used, not portable, and the checks |  guenther | 2016-05-23 | 7 | -27/+15 |
* | Add XOR cookies for r1 (stack) and lr. Switch from calling obsolete |  guenther | 2016-05-22 | 2 | -108/+209 |
* | Oh right, actually delete this now that __cerror is unused |  guenther | 2016-05-22 | 1 | -61/+0 |
* | Save and restore 'gbr' register when enter/leaving the kernel, and use |  guenther | 2016-05-18 | 8 | -110/+35 |
* | ...and delete the GP setup. Should have been in previous commit |  guenther | 2016-05-16 | 1 | -4/+1 |
* | Eliminate cerror: use PAL_rdunique to get the TCB address directly |  guenther | 2016-05-16 | 3 | -59/+12 |
* | Add END() to match ENTRY() macros |  guenther | 2016-05-15 | 2 | -3/+8 |
* | TIB conversion is complete, so set errno in the syscall stub and eliminate |  guenther | 2016-05-15 | 6 | -21/+33 |
* | Using a 3-word buffer in the openbsd.randomdata segment, XOR swizzle |  deraadt | 2016-05-12 | 3 | -21/+80 |
* | remove hppa64 port, which we never got going beyond broken single users. |  deraadt | 2016-05-11 | 28 | -940/+0 |
* | Remove sigreturn declaration and the now-unused libc syscall stub |  guenther | 2016-05-09 | 12 | -487/+0 |
* | Stop using sigreturn for longjmp, just set the signal mask and return |  guenther | 2016-05-09 | 3 | -40/+69 |
* | Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as in |  kettenis | 2016-05-09 | 1 | -60/+39 |
* | Implement longjmp directly and not on top of sigreturn. |  guenther | 2016-05-08 | 3 | -98/+125 |
* | No, sigaltstack's onstack flag shouldn't be saved. Delete comment |  guenther | 2016-05-08 | 1 | -2/+1 |
* | Hide __fpu_* and make internal _Qp_* calls go direct. |  guenther | 2016-05-08 | 6 | -39/+53 |
* | Simplify sig{set,long}jmp(): just Do The Job instead of calling others |  guenther | 2016-05-08 | 1 | -52/+50 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 78 | -1233/+337 |
* | Don't add setjmp.S twice. |  kettenis | 2016-04-28 | 1 | -2/+2 |
* | Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as in |  kettenis | 2016-04-28 | 1 | -59/+22 |
* | remove duplicate strrchr.c entry in SRCS |  jsg | 2016-04-28 | 1 | -2/+2 |
* | Don't need to define SYS_sycall here |  guenther | 2016-03-27 | 1 | -4/+1 |
* | Switch to RSYSCALL: no special handling is needed here any more and |  guenther | 2016-03-27 | 1 | -6/+2 |
* | The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa. |  guenther | 2016-03-21 | 12 | -300/+0 |
* | Rearrange C runtime bits: now that ld.so exports environ and __progname, |  guenther | 2016-03-20 | 12 | -0/+300 |
* | We are done providing support for the vax. |  deraadt | 2016-03-09 | 51 | -2599/+0 |
* | "the the" -> "the" in comment |  mmcc | 2015-12-11 | 1 | -2/+2 |
* | Tweak previous: rename it to fpround() to match FreeBSD |  guenther | 2015-11-15 | 1 | -11/+11 |
* | I got a round tuit to rename round() to roundit() to avoid gcc warning. |  guenther | 2015-11-15 | 1 | -14/+14 |
* | Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in the |  guenther | 2015-11-14 | 13 | -41/+80 |
* | Invoke the _HIDDEN() sigprocmask label rather than the public one. |  miod | 2015-10-31 | 2 | -8/+10 |
* | This is sigprocmask, not sigpending. |  miod | 2015-10-31 | 1 | -2/+2 |
* | Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(), |  guenther | 2015-10-27 | 21 | -27/+48 |
* | Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread |  guenther | 2015-10-23 | 28 | -78/+93 |
* | Pull in <float.h> instead of declaring __flt_rounds() locally |  guenther | 2015-10-18 | 1 | -3/+2 |
* | Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs. |  guenther | 2015-10-17 | 5 | -25/+14 |
* | Delete an inexplicable comment |  guenther | 2015-10-04 | 1 | -2/+2 |
* | vax deserves gdtoa love too! |  guenther | 2015-09-14 | 1 | -1/+3 |
* | Need SYS.h for END_STRONG() |  guenther | 2015-09-13 | 5 | -6/+6 |
* | Add hidden _libc_ aliases and symbol sizes |  guenther | 2015-09-13 | 2 | -1/+3 |
* | Add hidden _libc_ aliases and symbol sizes |  guenther | 2015-09-13 | 4 | -0/+4 |
* | Uses angle brackets to include softfloat.h, and add the proper directory to |  miod | 2015-09-13 | 2 | -2/+4 |
* | Wrap <stdlib.h> so that calls go direct and the symbols not in the |  guenther | 2015-09-13 | 9 | -12/+9 |
* | Do provide hidden _libc_* aliases for sig{block,setmask} and use them in |  guenther | 2015-09-13 | 13 | -62/+46 |
* | Adds hidden _libc_FOO aliases for the system call stubs. |  guenther | 2015-09-10 | 50 | -163/+278 |
* | Backtrack a little bit and don't try to use the per-thread errno location if |  kettenis | 2015-09-09 | 1 | -23/+21 |
* | Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and return |  guenther | 2015-09-05 | 1 | -1/+2 |