1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/lib
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
..
compat
csu Initialize __progname by argv[0] before striping leading path, 1999-01-19 06:58:31 +00:00
libalias If we can't open alias.log, don't try to write to the 1999-01-10 02:05:13 +00:00
libatm
libbind
libc Mostly remove the VM_STACK OPTION. 1999-01-26 02:49:52 +00:00
libc_r Increase the size of private thread flags so that the test for a 1999-01-15 00:21:03 +00:00
libcalendar
libcam Use snprintf to make sure we don't overflow a buffer. 1998-11-15 23:17:39 +00:00
libcom_err
libcompat Cleanup. Make it compile on alpha. 1998-11-10 06:35:24 +00:00
libcrypt Fix symlinking. Without the -f "force" option, the wrong version 1999-01-24 07:51:33 +00:00
libcurses
libdevstat add MLINKs for all the functions covered by the manpage 1999-01-06 05:00:17 +00:00
libdisk Bring us one step closer to sysinstall'ing on a DOC2k device. 1999-01-14 21:48:13 +00:00
libedit Switch to using ".So" as the extension for PIC object files rather 1999-01-09 21:51:00 +00:00
libf2c Add an emply MAIN__() function. This avoid an unresolved reference error 1998-11-16 23:51:14 +00:00
libF77 Add an emply MAIN__() function. This avoid an unresolved reference error 1998-11-16 23:51:14 +00:00
libfetch Implement and document file list retrieval. 1998-12-21 19:41:50 +00:00
libftpio
libgnumalloc
libI77
libio Add a simple library for accessing i/o ports and memory on the alpha. 1998-12-12 18:05:06 +00:00
libipx
libkse Increase the size of private thread flags so that the test for a 1999-01-15 00:21:03 +00:00
libkvm Fix swap radix tree dump formatting ( pstat -ss ), it was printing the 1999-01-25 04:07:07 +00:00
libm
libmd Build libmd shared for a.out too. Required for some PAM modules. 1998-11-12 04:08:10 +00:00
libmytinfo Fixed CLEANFILES. 1998-12-27 15:04:33 +00:00
libncurses Add missing int to prototypes of mvaddstr and mvaddnstr. 1998-12-10 02:35:24 +00:00
libopie
libpam Fix breakage for the static a.out case. The a.out linker doesn't 1999-01-22 12:43:42 +00:00
libpcap Fixed CLEANFILES. 1998-12-27 15:04:33 +00:00
libpthread Increase the size of private thread flags so that the test for a 1999-01-15 00:21:03 +00:00
libradius Typo police. 1999-01-22 01:43:25 +00:00
libresolv
librpcsvc
libskey Explicitly depend on libcrypt and libmd for a.out too. Fixes a PAM 1998-11-22 19:26:39 +00:00
libss
libstand POSIX introduced optreset to deal with multiple invocations 1999-01-11 06:01:29 +00:00
libtacplus Initial import of TACACS+ client library donated by Juniper Networks, Inc. 1998-11-13 00:54:26 +00:00
libtelnet Old stuff laying around: Don't use a function called getstr(), that has 1998-12-16 06:04:29 +00:00
libtermcap
libutil Declare setproctitle() as printf0-like. 1998-12-16 17:52:15 +00:00
libvgl
libxpg4
liby
libz Merge changes from vendor branch (1.1.1 -> 1.1.3) into mainline. 1999-01-10 09:53:51 +00:00
msun Disable building with alpha software completion options until we upgrade 1998-12-24 13:17:58 +00:00
ncurses/ncurses
Makefile Enable building libio on the alpha. 1998-12-17 23:02:11 +00:00
Makefile.inc