David Greenman
99f2ad0a65
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
...
<hsu@soda.berkeley.edu>.
...Moved over from 1.1.5. Other portions of this commit were done by moving
the RCS files into place directly.
1994-08-22 10:49:05 +00:00
Jordan K. Hubbard
2494a00b49
This is weird. I *added this*, but it went away again! Ummm.. Mumble.
...
I'm confused..
Submitted by: jkh
1994-08-22 09:19:50 +00:00
Jordan K. Hubbard
11841a6877
Put __infinity back here again until someone does the right thing and
...
repartitions libc into something human again. I don't have that kind of
time right now myself, unfortunately.
Submitted by: jkh
1994-08-20 20:16:57 +00:00
David Greenman
c501fb74cf
Fixed problem with returning -1 on error when the return value is a
...
long long. Done by plugging both eax and edx with -1. This will clobber
edx unnecessarily when the return value is only 32bit...though probably
always an okay thing to do, it could stand a better fix.
This was the cause of gawk being broken (boy was THAT ever a subtle
bug!!!).
1994-08-13 14:00:26 +00:00
Garrett Wollman
01697c8ddb
Oops, forgot to cvs add this file.
1994-08-10 06:27:35 +00:00
Garrett Wollman
9ae159169a
Make it easier for programs to figure out what revision of FreeBSD they
...
are running under. Here's how to bootstrap (order is important):
1) Re-compile gcc (just the driver is all you need).
2) Re-compile libc.
3) Re-compile your kernel. Reboot.
4) cd /usr/src/include; make install
You can now detect the compilation environment with the following code:
#if !defined(__FreeBSD__)
#define __FreeBSD_version 199401
#elif __FreeBSD__ == 1
#define __FreeBSD_version 199405
#else
#include <osreldate.h>
#endif
You can determine the run-time environment by calling the new C library
function getosreldate(), or by examining the MIB variable kern.osreldate.
For the time being, the release date is defined as 199409, which we have
already established as our target.
1994-08-10 06:25:07 +00:00
Garrett Wollman
6a39a56770
Add back set_rpc_grouplistsize(), so mount_nfs compiles again. Also
...
fixed incipient bug wrt gid_t versus int.
1994-08-10 02:25:22 +00:00
Garrett Wollman
d669ce372d
Fixed typo.
1994-08-09 22:44:12 +00:00
Garrett Wollman
b42815434e
Add (substantially re-written) support for /etc/host.conf, and reintegrated
...
1.1.5 support for YP, fixing a bug in 1.1.5 that prevented YP from ever
working reliably. (I'm amazed that there were no bug reports.)
IWBRNI someone could write a host.conf(5) manual page. Please look at
the code before doing so; this version is somewhat more flexible in the
format of its input.
1994-08-09 20:23:14 +00:00
Jordan K. Hubbard
b10e56dadd
Add a missing backslash to get this to work again.
...
Reviewed by:
Submitted by: jkh
1994-08-08 15:17:41 +00:00
Garrett Wollman
2e18dcd969
Added YP domain name getting/setting support, for SunOS/old program
...
compatibility.
1994-08-08 00:40:24 +00:00
Garrett Wollman
4415cd19f1
Add back in the YP code from 1.1.5. (This attribution brought to you
...
by Theo de Raadt.) Added a new make flag variable, NO_YP_LIBC, which
disables YP entirely. User-land programs to come later.
1994-08-07 23:04:55 +00:00
Garrett Wollman
46cc41a1d8
More directory cleanup after YP merge.
1994-08-07 22:21:14 +00:00
Garrett Wollman
9e4ded5d0e
Add Sun RPC documentation, which should eventually go into our PSD.
...
(I think I'm up to part 6.)
1994-08-07 18:46:28 +00:00
Garrett Wollman
eae561b30e
Moving RPC stuff into libc, part 2.
1994-08-07 18:39:35 +00:00
Garrett Wollman
990647991e
Moving Sun RPC code into libc, part 1. Based on work done by a number of
...
people, including J.T. Conklin, Theo de Raadt, Paul Richards, and probably
someone else who's going to flame me as soon as they see this message.
1994-08-07 18:36:12 +00:00
David Greenman
b3bfc7199e
Converted 'vmunix' to 'kernel'.
1994-08-05 09:14:37 +00:00
Garrett Wollman
2ceb2ce9ee
First crack at making libc work with the new make macros. It compiles on
...
my machine, and a simple static (genassym) and shared (sysctl) executable
both work. Still to be done: RPCand YP merge.
1994-08-05 01:19:12 +00:00
Geoff Rehmet
1f80968a0b
Rewrite nlist to mmap the whole a.out file (at Davidg's suggestion).
...
This means that we don't have to do rounding calculations for page
boundaries. (We do all our accesses via the mmapped area now.)
Reviewed by:
1994-07-22 12:22:51 +00:00
Rodney W. Grimes
8e101982f3
Pull in GNU2 fix for this from FreeBSD, allows ldexp.c to compile with
...
gcc2.x
1994-05-27 11:00:56 +00:00
Rodney W. Grimes
58f0484fa2
BSD 4.4 Lite Lib Sources
1994-05-27 05:00:24 +00:00
Rodney W. Grimes
4b88c807ea
BSD 4.4 Lite bin Sources
1994-05-26 06:18:55 +00:00
Rodney W. Grimes
dea673e932
BSD 4.4 Lite usr.sbin Sources
1994-05-26 05:23:31 +00:00
Rodney W. Grimes
59deaec541
BSD 4.4 Lite Include Sources
1994-05-24 09:57:34 +00:00
Rodney W. Grimes
975da7e52b
Add $Id$ to all, clean up multiple spaces
1994-02-21 05:19:06 +00:00
David Greenman
bda9cd29f2
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
...
<hsu@soda.berkeley.edu>.
1994-01-31 12:05:32 +00:00