summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch
AgeCommit message (Expand)AuthorFilesLines
2016-05-08Simplify sig{set,long}jmp(): just Do The Job instead of calling othersguenther1-52/+50
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.guenther78-1233/+337
2016-04-28Don't add setjmp.S twice.kettenis1-2/+2
2016-04-28Don't use sigreturn(2) in longjmp(3). Instead use a similar approach as inkettenis1-59/+22
2016-04-28remove duplicate strrchr.c entry in SRCSjsg1-2/+2
2016-03-27Don't need to define SYS_sycall hereguenther1-4/+1
2016-03-27Switch to RSYSCALL: no special handling is needed here any more andguenther1-6/+2
2016-03-21The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.guenther12-300/+0
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,guenther12-0/+300
2016-03-09We are done providing support for the vax.deraadt51-2599/+0
2015-12-11"the the" -> "the" in commentmmcc1-2/+2
2015-11-15Tweak previous: rename it to fpround() to match FreeBSDguenther1-11/+11
2015-11-15I got a round tuit to rename round() to roundit() to avoid gcc warning.guenther1-14/+14
2015-11-14Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in theguenther13-41/+80
2015-10-31Invoke the _HIDDEN() sigprocmask label rather than the public one.miod2-8/+10
2015-10-31This is sigprocmask, not sigpending.miod1-2/+2
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),guenther21-27/+48
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther28-78/+93
2015-10-18Pull in <float.h> instead of declaring __flt_rounds() locallyguenther1-3/+2
2015-10-17Rename SYSEXIT() to SYSCALL_END() for consistency with most other archs.guenther5-25/+14
2015-10-04Delete an inexplicable commentguenther1-2/+2
2015-09-14vax deserves gdtoa love too!guenther1-1/+3
2015-09-13Need SYS.h for END_STRONG()guenther5-6/+6
2015-09-13Add hidden _libc_ aliases and symbol sizesguenther2-1/+3
2015-09-13Add hidden _libc_ aliases and symbol sizesguenther4-0/+4
2015-09-13Uses angle brackets to include softfloat.h, and add the proper directory tomiod2-2/+4
2015-09-13Wrap <stdlib.h> so that calls go direct and the symbols not in theguenther9-12/+9
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inguenther13-62/+46
2015-09-10Adds hidden _libc_FOO aliases for the system call stubs.guenther50-163/+278
2015-09-09Backtrack a little bit and don't try to use the per-thread errno location ifkettenis1-23/+21
2015-09-05Fix previous: restore a PSEUDO_SUFFIX macro to actually handle errno and returnguenther1-1/+2
2015-09-05This is probably what guenther@ had in mind.miod1-2/+2
2015-09-05Adds hidden _libc_FOO aliases for the system call stubs.guenther39-125/+198
2015-08-31use #function rather than @function on armderaadt1-2/+2
2015-08-31Also add ALTEXIT_{STRONG,WEAK} to hppa64, copied from hppa. Document'em tooguenther2-3/+11
2015-08-31Add ALTEXIT_{STRONG,WEAK} to support wrapping of functions using ALTENTRY.guenther2-2/+7
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingguenther82-166/+520
2015-08-27fix commentguenther1-2/+2
2015-08-26Sync with other per-arch Symbols.list filesguenther1-3/+0
2015-08-26Hide many (194!) symbols that nothing should be using.guenther52-786/+195
2015-08-25catch upmiod1-0/+12
2015-08-23Make __cerror() use the per-thread errno location if r2 isn't zero. This waykettenis4-17/+25
2015-08-23Fetch the _GLOBAL_OFFSET_TABLE_ pointer in a way that's compatible with thekettenis2-8/+12
2015-08-23Set up r30 with the _GLOBAL_OFFSET_TABLE_ pointer as required by thekettenis1-3/+21
2015-08-22Explicitly list the symbols permitted to be exported by libc.guenther10-0/+315
2015-06-17Set FUNC symbol sizes of auto-generated and hand-written syscall wrappers.uebayasi10-14/+40
2015-06-12Reuse SYSENTRY_HIDDEN() in SYSENTRY(); no functional changes.uebayasi1-2/+2
2015-06-08At some point arm moved to a unified syntax for arm and thumb instructions.jsg2-37/+41
2015-06-01Since the __{div,rem}{l,q}{,u} special libc entry points use a specificmiod1-7/+46
2015-06-01Put END() matching _ENTRY() (== ENTRY() w/o prof).uebayasi1-1/+2