freebsd-dev/lib/libc
Julian Elischer 2907af2a96 Mostly remove the VM_STACK OPTION.
This changes the definitions of a few items so that structures are the
same whether or not the option itself is enabled. This allows
people to enable and disable the option without recompilng the world.

As the author says:

|I ran into a problem pulling out the VM_STACK option.  I was aware of this
|when I first did the work, but then forgot about it.  The VM_STACK stuff
|has some code changes in the i386 branch.  There need to be corresponding
|changes in the alpha branch before it can come out completely.

what is done:
|
|1) Pull the VM_STACK option out of the header files it appears in.  This
|really shouldn't affect anything that executes with or without the rest
|of the VM_STACK patches.  The vm_map_entry will then always have one
|extra element (avail_ssize).  It just won't be used if the VM_STACK
|option is not turned on.
|
|I've also pulled the option out of vm_map.c.  This shouldn't harm anything,
|since the routines that are enabled as a result are not called unless
|the VM_STACK option is enabled elsewhere.
|
|2) Add what appears to be appropriate code the the alpha branch, still
|protected behind the VM_STACK switch.  I don't have an alpha machine,
|so we would need to get some testers with alpha machines to try it out.
|
|Once there is some testing, we can consider making the change permanent
|for both i386 and alpha.
|
[..]
|
|Once the alpha code is adequately tested, we can pull VM_STACK out
|everywhere.
|

Submitted by:	"Richard Seaman, Jr." <dick@tar.com>
1999-01-26 02:49:52 +00:00
..
alpha [This is a null commit to supply the correct log entry] 1998-12-23 11:55:42 +00:00
amd64 Simplify implementation and eliminate a register preservation problem. 1998-09-18 05:50:52 +00:00
compat-43 Add missing period. We don't allow maternity leaves. 1998-07-29 05:13:39 +00:00
db Replace memory leaking instances of realloc with non-leaking reallocf. 1998-09-16 04:17:47 +00:00
gen Use the correct type for uid and gid in struct passwd. Document it. 1999-01-18 02:14:20 +00:00
gmon Change a test for NETBSD_SYSCALLS to __alpha__. We're not ready to 1998-09-05 07:57:43 +00:00
i386 Reviewed by: Luoqi Chen, Jordan Hubbard 1998-12-19 02:55:34 +00:00
include
locale fix unsigned overflow 1998-10-25 05:06:42 +00:00
net gethostbyname2() was broken for lookups via NIS on FreeBSD/alpha 1999-01-25 03:26:45 +00:00
nls Provide meaningful errno value on error return 1998-07-14 18:27:43 +00:00
quad - Fix modulo bug that was masked by the correct code in libgcc.a which is 1998-11-30 20:25:37 +00:00
regex Replace memory leaking instances of realloc with non-leaking reallocf. 1998-09-16 04:17:47 +00:00
rpc s/yellow pages/NIS/ 1998-09-17 08:29:16 +00:00
stdio Note that dying on NULL is an implementation detail. 1998-12-17 17:13:47 +00:00
stdlib Include mergesort() in description of errors. 1998-11-04 09:27:03 +00:00
stdtime Merge from vendor branch: timezone file structure changes and doco. 1999-01-21 17:22:59 +00:00
string Install man page link for strtok_r. 1999-01-19 23:45:48 +00:00
sys Mostly remove the VM_STACK OPTION. 1999-01-26 02:49:52 +00:00
xdr Add support for the RPC 64-bit integer type ``hyper''. 1998-09-08 17:33:12 +00:00
yp
Makefile Change i386 in a few paths to ${MACHINE} to support MACHINE=pc98. 1998-09-09 11:22:28 +00:00
Makefile.inc