1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/lib/libc
Peter Wemm 04cb6b3aa6 "Fix" makecontext() so that the C code begins execution with its
ABI-required stack alignment.  C code expects that the push of the
return address disturbed the 16 byte alignment and it will take corrective
measures to fix it before making another call.  Of course, if its wrong
to start with, then all hell breaks loose.  Essentially we "fix" this
by making the stack alignment odd to start with.

This was one of the things that broke on libkse with apps that use
floating point/varargs/etc.

Approved by:  re (scottl)
2003-12-05 01:36:44 +00:00
..
alpha - Use the magic for ___sigreturn in __sigset. 2003-11-14 03:21:22 +00:00
amd64 "Fix" makecontext() so that the C code begins execution with its 2003-12-05 01:36:44 +00:00
compat-43 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
db mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
gdtoa
gen Fix problem where initgroups would silently truncate groups with 2003-11-19 15:51:26 +00:00
gmon
i386 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
ia64 Virtual addresses in headers of ELF files for dynamic objects need 2003-11-08 05:29:49 +00:00
include Remove #include of spinlock.h from libc_private.h. Declare spinlocks as 2003-11-05 18:17:30 +00:00
locale Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
net Add the userland part of the NET_RT_IFMALIST sysctl MIB. A new function, 2003-11-14 18:53:22 +00:00
nls Remove incomplete support for running FreeBSD userland on old NetBSD kernels 2003-10-29 10:45:01 +00:00
posix1e Staticize label_default_head to prevent it from leaking out of mac.c. 2003-11-17 19:48:35 +00:00
powerpc
quad
regex mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
rpc Make this part identical with NetBSD: Use recvlen instead of inlen. 2003-10-29 09:25:07 +00:00
sparc64 Install the user trap handlers that libc provides from a constructor, so 2003-11-18 14:21:41 +00:00
stdio Use __sfvwrite() instead of __sputc() via __fputwc() to write to fake 2003-11-12 08:49:12 +00:00
stdlib Do not adjust to the pagesize at runtime. Besides for the one-time 2003-11-28 18:03:22 +00:00
stdtime Detect range errors when using the %s specifier. Previously, LONG_MAX 2003-11-17 04:19:15 +00:00
string Pass NULL instead of a pointer to a zeroed mbstate_t object. 2003-11-05 08:07:00 +00:00
sys Fixed a bug in sendfile(2) where the sent data would be corrupted due 2003-12-01 22:12:50 +00:00
uuid
xdr
yp
Makefile Baby steps. Set WARNS=1 for libc. 2003-11-17 04:20:02 +00:00