freebsd-dev/lib/libc/i386/gen
Peter Wemm 5bc7bd5ff2 When building the custom i386 libraries for use on amd64 kernels, we
can't use the i386_set_ldt() family of routines, because they are not
implemented.  Instead, use the recently exposed direct access sysarch
routines for setting what %fs and %gs point to.

Use this for the i386 TLS _set_tp() routine, but only when compiling to
run as a 32 bit support binary for amd64 kernels.
2004-11-06 03:28:26 +00:00
..
_ctx_start.S Use %esi to store next ucp pointer. Mark end of stack by 2004-07-02 14:19:44 +00:00
_set_tp.c When building the custom i386 libraries for use on amd64 kernels, we 2004-11-06 03:28:26 +00:00
_setjmp.S Restore CSRG ID's lost in January 1995. 2002-03-23 02:10:28 +00:00
alloca.S Push the alloca #error warning farther down to play nicer with some out of 2003-06-25 19:06:40 +00:00
fabs.S Standardize on our SCM ID style. 2002-03-23 02:44:19 +00:00
flt_rounds.c Make FLT_ROUNDS correctly reflect the dynamic rounding mode. 2004-07-19 08:17:25 +00:00
infinity.c Implement fpclassify(): 2003-02-08 20:37:55 +00:00
ldexp.c Remove the code and an associated comment for gcc 1.x compatibility 2004-02-16 10:03:02 +00:00
makecontext.c Use %esi to store next ucp pointer. Mark end of stack by 2004-07-02 14:19:44 +00:00
Makefile.inc Add support for TLS in statically linked programs. 2004-08-15 16:18:52 +00:00
modf.S Restore CSRG ID's lost in January 1995. 2002-03-23 02:10:28 +00:00
rfork_thread.S Properly cleanup the stack before jumping to cerror() if rfork(2) fails. 2003-05-07 17:23:25 +00:00
setjmp.S Restore CSRG ID's lost in January 1995. 2002-03-23 02:10:28 +00:00
signalcontext.c Follow previous change in makecontext. Use %esi to store next ucp 2004-07-02 23:20:05 +00:00
sigsetjmp.S Restore CSRG ID's lost in January 1995. 2002-03-23 02:10:28 +00:00