summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do a PC-relative relocation for _map rather than going throughmartynas2013-04-231-2/+2
* Fix obviously stupid bug in the PIC_{LOAD,STORE} macros when compiling withmiod2013-04-111-3/+3
* Switch libc and libm to use strong aliases rather than weak aliasesmartynas2013-03-2816-93/+38
* Userland bits for m68k/ELF. Mostly addition of register prefixes to themiod2013-02-0278-610/+637
* Oops, due to the way return from system calls work, we can not use a delaymiod2013-01-242-6/+16
* The kernel sources mention that the system call entry point is trap #450; themiod2013-01-239-19/+19
* Fix PIC_LOAD and PIC_STORE macros to really access the variable, instead ofmiod2013-01-201-5/+7
* PIC-related code should follow the #ifdef __PIC__ line, not the #else line.miod2013-01-203-14/+14
* Remove machine-dependent glue for strtorQ, since hppa64 quad-precisionmartynas2013-01-132-47/+2
* Add END() directives to the various functions.miod2013-01-1120-31/+142
* Add a bunch of macros to help writing PIC code for libc .S routines. Handlesmiod2013-01-111-10/+42
* fix __cerror non-weak symbol namemiod2013-01-081-2/+2
* Switch m88k ports to ELF.miod2013-01-0528-319/+319
* Actually invoke the system call in libc's sigreturn() wrapper; went unnoticedmiod2012-12-261-4/+3
* Make sure the stack is 16-byte aligned otherwise the use of certain SSEkettenis2012-12-221-1/+4
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-0525-46/+29
* Add two missing quad-precision emulation functions: _Qp_cmp and _Qp_cmpe. Atkettenis2012-12-031-9/+12
* Adapt ieee.h, gdtoa and libc to the fact that we don't have 80-bitmartynas2012-09-159-239/+3
* Add support for -fPICderaadt2012-09-045-8/+61
* remove lint leftovers; ok guenther@okan2012-09-0416-41/+16
* these are no longer used; ok guentherderaadt2012-09-048-366/+0
* Make this __STDC__ aware.miod2012-09-011-1/+8
* Fix missing PIC -> __PIC__ conversions; ok pascalderaadt2012-08-224-10/+10
* Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccpascal2012-08-2263-149/+149
* Fix almost ten-years old bug in siglongjmp(), which would not restore a signalmiod2012-08-123-87/+57
* adapt the NetBSD code to make sigpending work on shjsg2012-07-031-2/+6
* The kernel returns the pending set; this stub has to save it throughguenther2012-07-011-4/+8
* make this actually workkettenis2012-07-011-23/+21
* Do not use <machine/float.h>, that is an deformed BSD-ism.deraadt2012-06-259-18/+18
* __tfork() needs to set the stack address of the new thread in the kernel,guenther2012-06-2114-125/+72
* rely on the compiler giving us a built-in alloca. any new architecturederaadt2012-04-1911-219/+14
* alloca.c cannot be usedderaadt2012-04-1213-34/+12
* remove rfork(); ok guenther miodderaadt2012-04-1215-556/+0
* Mark outermost frame such that backtraces in thread terminate atkettenis2012-04-111-2/+3
* Provide __tfork_thread() for hppa64. This makes libc compile again.jsing2012-04-111-0/+57
* Move __tfork_thread() from rthreads (libpthread) to libc so thatguenther2012-03-2213-0/+921
* Remove assembly version of strlen from i386 and amd64, where it'smikeb2012-01-174-44/+6
* Reimplement mutexes, condvars, and rwlocks to eliminate bugs,guenther2012-01-172-5/+5
* sigstack() is long dead, and the compat sigaltstack syscall is gone too.guenther2011-11-225-10/+10
* Change to syscall is done, so delete an XXX commentguenther2011-10-111-5/+1
* Make this actually work.kettenis2011-09-191-4/+4
* Use a long-displacement branch instruction to call __cerror, since thekettenis2011-09-191-2/+3
* Clear the upper 32-bits of the system call address we load using ldil, sincekettenis2011-09-191-2/+4
* arithemtic -> arithmeticmiod2011-09-171-2/+2
* Switch sigreturn() to the normal syscall entry instead of int$80.guenther2011-09-052-26/+3
* Bring libc and libm in line with the compiler now that we no longer have akettenis2011-08-198-191/+6
* 64-bitification went a bit too far here; sigset_t is 32-bit so using 64-bitkettenis2011-08-163-11/+11
* Revert (leaving the complex math part alone). Some stuff is dependingmartynas2011-07-0836-32/+1307
* Kill weak `cerror' alias, it's colliding with the userland namespace. Noticedmiod2011-07-081-2/+1
* Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingmartynas2011-07-0836-1307/+32