freebsd-dev/lib
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
..
csu/i386 Make it work with new mmap syscall. 1994-08-05 17:53:07 +00:00
libc Make it easier for programs to figure out what revision of FreeBSD they 1994-08-10 06:25:07 +00:00
libcompat Make it work with our make macros. 1994-08-05 01:42:04 +00:00
libcrypt The password scrambler now becomes libscrypt, and libcrypt is 1994-08-09 18:49:04 +00:00
libcurses Make it work with our make macros. 1994-08-05 01:42:04 +00:00
libedit Make this work even if make depend is not run. 1994-08-08 18:54:08 +00:00
libkvm Converted 'vmunix' to 'kernel'. 1994-08-05 09:14:37 +00:00
libm Make it work with our make macros. 1994-08-05 01:52:05 +00:00
libmd Boy, was *this* ever bollixed! 1994-08-08 19:22:14 +00:00
libpam/modules/pam_kerberosIV Initial revision 1994-05-27 12:32:03 +00:00
libresolv BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
librpc Make up for the fact that rpc headers are now installed from include. 1994-08-05 01:59:40 +00:00
librpcsvc Eliminate non-fatal error message so Jordan doesn't get confused. 1994-08-10 04:25:19 +00:00
libskey Move skey.h to /usr/include so other packages will be able to use 1994-06-02 20:25:30 +00:00
libtelnet Allow libtelnet to compile, by removing references to Kerberos and DES in 1994-08-05 02:02:36 +00:00
libterm Correct the man page extent. 1994-08-08 19:26:23 +00:00
libtermcap Correct the man page extent. 1994-08-08 19:26:23 +00:00
libutil BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
liby BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
msun/bsdsrc BSD 4.4 Lite Lib Sources 1994-05-27 05:00:24 +00:00
rpcsvc Makefile to build librpcsvc. (All sources automatically generated.) 1994-08-07 23:21:08 +00:00
Makefile Add back librpcsvc. It builds fine on both my machine and thud, I don't 1994-08-09 16:29:20 +00:00
Makefile.inc From 1.1.5: define default shared library versions. For 2.0, use version 1994-08-04 22:44:00 +00:00