summaryrefslogtreecommitdiff
path: root/lib/libc/arch/i386
AgeCommit message (Expand)Author
2016-05-30Do setjmp cookies for eip, esp, and ebp. For bonus points, mix howPhilip Guenther
2016-05-09Remove sigreturn declaration and the now-unused libc syscall stubPhilip Guenther
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2016-03-21The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa.Philip Guenther
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,Philip Guenther
2015-10-27Wrap the remaining math functions in libc: __fpclassify*(), __flt_rounds(),Philip Guenther
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadPhilip Guenther
2015-09-13Need SYS.h for END_STRONG()Philip Guenther
2015-09-13Add hidden _libc_ aliases and symbol sizesPhilip Guenther
2015-09-13Wrap <stdlib.h> so that calls go direct and the symbols not in thePhilip Guenther
2015-09-13Do provide hidden _libc_* aliases for sig{block,setmask} and use them inPhilip Guenther
2015-09-05Adds hidden _libc_FOO aliases for the system call stubs.Philip Guenther
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingPhilip Guenther
2015-08-26Hide many (194!) symbols that nothing should be using.Philip Guenther
2015-08-22Explicitly list the symbols permitted to be exported by libc.Philip Guenther
2015-05-15Make index/rindex weak aliases of strchr/strrchr since they are notTodd C. Miller
2015-05-14Use STRONG_ALIAS instead of ALTENTRY.Mark Kettenis
2015-04-21Eliminate the last uses of *fork's second syscall return register; the pidPhilip Guenther
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,Philip Guenther
2015-03-31Simplify fork/vfork logic: the kernel has handled returning zero in the childPhilip Guenther
2015-01-04remove code for ancient gcc.Daniel Dickman
2014-12-11we do not need the complexity of an assembly swab function here.Ted Unangst
2014-12-02Noone cares what castle the princess is inTheo de Raadt
2014-12-02sync bcopy/memmove/memcpy implementation with the kernel. ok deraadtTed Unangst
2014-11-30restructure libc/string + libc/arch/*/string coperation regardingTheo de Raadt
2014-11-14let this compile with clang; no binary change with gcc.Daniel Dickman
2014-06-09Nuke the machinery to sync libkern with libc, it's not been used in theMiod Vallat
2014-06-04Apply "unifdef -D__STDC__" to libc/arch/*/SYS.hMatthew Dempsky
2013-11-12add proto for amd64 case; unify otherwiseTheo de Raadt
2012-12-22Make sure the stack is 16-byte aligned otherwise the use of certain SSEMark Kettenis
2012-09-04remove lint leftovers; ok guenther@Okan Demirmen
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
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-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
2011-07-08Revert (leaving the complex math part alone). Some stuff is dependingMartynas Venckus
2011-07-08Move fabs(3), frexp(3), and modf(3) to libm--nothing has been usingMartynas Venckus
2011-04-04Move __cerror to ___cerror with a weak alias so that rthreads can override it.Philip Guenthe
2009-10-28more rcsid/sccs cleanupTheo de Raadt
2009-06-21fix rcs ids. ok sthen@Martynas Venckus
2009-04-21remove from gen so that lint doesn't check gen if assembly versionsMartynas Venckus
2009-04-19- ldexp implementation has issues. switch to the one from libmMartynas Venckus
2008-12-09these were not neededMartynas Venckus
2008-12-09ditto frexpl and ldexplMartynas Venckus
2008-12-09- add long double signbitMartynas Venckus
2008-09-07- replace dtoa w/ David's gdtoa, version 2008-03-15Martynas Venckus