summaryrefslogtreecommitdiff
path: root/lib/libc/arch
AgeCommit message (Expand)Author
2012-09-01Make this __STDC__ aware.Miod Vallat
2012-08-22Fix missing PIC -> __PIC__ conversions; ok pascalTheo de Raadt
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
2012-08-12Fix almost ten-years old bug in siglongjmp(), which would not restore a signalMiod Vallat
2012-07-03adapt the NetBSD code to make sigpending work on shJonathan Gray
2012-07-01The kernel returns the pending set; this stub has to save it throughPhilip Guenthe
2012-07-01make this actually workMark Kettenis
2012-06-25Do not use <machine/float.h>, that is an deformed BSD-ism.Theo de Raadt
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,Philip Guenthe
2012-04-19rely on the compiler giving us a built-in alloca. any new architectureTheo de Raadt
2012-04-12alloca.c cannot be usedTheo de Raadt
2012-04-12remove rfork(); ok guenther miodTheo de Raadt
2012-04-11Mark outermost frame such that backtraces in thread terminate atMark Kettenis
2012-04-11Provide __tfork_thread() for hppa64. This makes libc compile again.Joel Sing
2012-03-22Move __tfork_thread() from rthreads (libpthread) to libc so thatPhilip Guenthe
2012-01-17Remove assembly version of strlen from i386 and amd64, where it'sMike Belopuhov
2012-01-17Reimplement mutexes, condvars, and rwlocks to eliminate bugs,Philip Guenthe
2011-11-22sigstack() is long dead, and the compat sigaltstack syscall is gone too.Philip Guenthe
2011-10-11Change to syscall is done, so delete an XXX commentPhilip Guenthe
2011-09-19Make this actually work.Mark Kettenis
2011-09-19Use a long-displacement branch instruction to call __cerror, since theMark Kettenis
2011-09-19Clear the upper 32-bits of the system call address we load using ldil, sinceMark Kettenis
2011-09-17arithemtic -> arithmeticMiod Vallat
2011-09-05Switch sigreturn() to the normal syscall entry instead of int$80.Philip Guenthe
2011-08-19Bring libc and libm in line with the compiler now that we no longer have aMark Kettenis
2011-08-1664-bitification went a bit too far here; sigset_t is 32-bit so using 64-bitMark Kettenis
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingMartynas Venckus
2011-07-08Kill weak `cerror' alias, it's colliding with the userland namespace. NoticedMiod Vallat
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingMartynas Venckus
2011-07-05Move arm to the 'MI' softfloat code instead of the arm version.Dale Rahn
2011-07-05Add stubs for signals and forks.Paul Irofti
2011-07-04Add ia64 libc support.Paul Irofti
2011-07-02Trick lint into recording the right prototypes in the llib-lc.lnMartynas Venckus
2011-06-08- The 0x1p514 was wrong on VAX, but remove FP_SUBNORMAL, FP_INFINITE,Martynas Venckus
2011-05-25On PowerPC we cannot manipulate FPSCR[VX]--it's a summary of allMartynas Venckus
2011-04-23Merge the same fix for hppa64; reminded by miod@:Martynas Venckus
2011-04-22Sticky flags are in the left half of fpsr; not the undefined bitsMartynas Venckus
2011-04-21Make this code actually compile on hppa64.Joel Sing
2011-04-21Rework setjmp so that it works for hppa64.Joel Sing
2011-04-21Provide reasonable gdtoa headers.Joel Sing
2011-04-21Make SYS.h actually compile on hppa64.Joel Sing
2011-04-15Remove wrong check.Ariane van der Steldt
2011-04-09On the a.out architectures, WEAK_ALIAS does an implicit _C_LABEL()Theo de Raadt
2011-04-05Fix the previous commit: define ___cerror, no __cerrorPhilip Guenthe
2011-04-04Move __cerror to ___cerror with a weak alias so that rthreads can override it.Philip Guenthe
2011-03-12In the original sparc V7 book (and in the v8 book), the divrem leaf code usedTheo de Raadt
2010-10-01Provide a WEAK_ALIAS macro in <machine/asm.h> for the few platformsPhilip Guenthe
2010-09-24Provide IRIX-compatible get_fpc_csr() and set_fpc_csr() for mips, althoughMiod Vallat
2010-01-23Give little-endian fp on mips a change to be handled correctly.Miod Vallat
2009-12-11More changes to avoid truncating 64 bit pointers to 32 bits and sign-extendingMiod Vallat