aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* More stuff from the latest curses. Really minor this time.Sean Eric Fagan1994-08-133-4/+85
| | | | | | | Reviewed by: Sean Eric Fagan Notes: svn path=/head/; revision=2063
* Brought the 2.0 libcurses up-to-date with the current 4.4 stuff, asSean Eric Fagan1994-08-1338-177/+275
| | | | | | | | | | distributed in keith bostic's nvi (got his permission first). Most changes are cosmetic, but a few errors (mostly in tty..c) were cleared up. Reviewed by: Sean Eric Fagan Notes: svn path=/head/; revision=2062
* Fixed problem with returning -1 on error when the return value is aDavid Greenman1994-08-132-2/+4
| | | | | | | | | | | 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!!!). Notes: svn path=/head/; revision=2058
* The big crypt removal - make libtelnet exportable.Geoff Rehmet1994-08-122-28/+4
| | | | | | | | | | | | | Securedist can be sorted out later - getting these bits exportable is top priority. The libtelnet with encryption has been moved to src/secure/lib. It will either become part of libsecure, or or be made available under another name, once the securedist strategy has been completely worked out. Submitted by: Geoff Rehmet Notes: svn path=/head/; revision=2049
* Fix afterinstall rule for NOSHARED caseGeoff Rehmet1994-08-121-1/+6
| | | | | | | Submitted by: Geoff Rehmet Notes: svn path=/head/; revision=2045
* Made kvm routines use procfs to get out process data such as argumentDavid Greenman1994-08-113-155/+33
| | | | | | | strings. Notes: svn path=/head/; revision=2029
* Oops, forgot to cvs add this file.Garrett Wollman1994-08-101-0/+63
| | | | Notes: svn path=/head/; revision=2005
* Make it easier for programs to figure out what revision of FreeBSD theyGarrett Wollman1994-08-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=2004
* Eliminate non-fatal error message so Jordan doesn't get confused.Garrett Wollman1994-08-101-2/+7
| | | | Notes: svn path=/head/; revision=2000
* Add back set_rpc_grouplistsize(), so mount_nfs compiles again. AlsoGarrett Wollman1994-08-101-3/+28
| | | | | | | fixed incipient bug wrt gid_t versus int. Notes: svn path=/head/; revision=1994
* Fixed typo.Garrett Wollman1994-08-091-2/+2
| | | | Notes: svn path=/head/; revision=1992
* Add (substantially re-written) support for /etc/host.conf, and reintegratedGarrett Wollman1994-08-091-11/+196
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=1991
* The password scrambler now becomes libscrypt, and libcrypt isGeoff Rehmet1994-08-091-0/+19
| | | | | | | | a symlink to it. (The real libcrypt will be installed as libdescrypt.) Submitted by: Geoff. Notes: svn path=/head/; revision=1989
* Nates password scrambler, from FreebSD 1.1.5, but with everything except Geoff Rehmet1994-08-092-0/+193
| | | | | | | | | crypt() ripped out Reviewed by: Geoff Rehmet Submitted by: Nate Williams Notes: svn path=/cvs2svn/branches/natecrypt/; revision=1984
* Use a consistent name for librpcsvc.Garrett Wollman1994-08-091-0/+31
| | | | | | | | Reviewed by: Submitted by: Found by Bruce Evans. Notes: svn path=/head/; revision=1983
* Add back librpcsvc. It builds fine on both my machine and thud, I don'tGarrett Wollman1994-08-091-1/+1
| | | | | | | know what Jordan's problem was. Notes: svn path=/head/; revision=1982
* Comment out librpcv. Not there.Jordan K. Hubbard1994-08-091-1/+1
| | | | | | | Submitted by: jkh Notes: svn path=/head/; revision=1971
* Correct the man page extent.Jordan K. Hubbard1994-08-082-2/+2
| | | | | | | Submitted by: jkh Notes: svn path=/head/; revision=1965
* Boy, was *this* ever bollixed!Jordan K. Hubbard1994-08-081-17/+17
| | | | | | | | | | | | | | | | | 1. Copyright files looked for in the wrong place 2. cmp was looking in wrong place for test data. 3. Driver for test not linked static, thus dynamic resolution of library not working. 4. Man page installation not consistent with source. Reviewed by: Submitted by: jkh Notes: svn path=/head/; revision=1964
* Make this work even if make depend is not run.Jordan K. Hubbard1994-08-081-1/+1
| | | | | | | | Reviewed by: Submitted by: jkh Notes: svn path=/head/; revision=1963
* Add a missing backslash to get this to work again.Jordan K. Hubbard1994-08-081-1/+1
| | | | | | | | Reviewed by: Submitted by: jkh Notes: svn path=/head/; revision=1950
* Added YP domain name getting/setting support, for SunOS/old programGarrett Wollman1994-08-083-7/+128
| | | | | | | compatibility. Notes: svn path=/head/; revision=1926
* Make librpcsvc.Garrett Wollman1994-08-071-1/+1
| | | | Notes: svn path=/head/; revision=1921
* Makefile to build librpcsvc. (All sources automatically generated.)Garrett Wollman1994-08-071-0/+31
| | | | | | | Taken from 1.1.5; not sure who originally wrote it. Notes: svn path=/head/; revision=1920
* Add back in the YP code from 1.1.5. (This attribution brought to youGarrett Wollman1994-08-074-0/+1202
| | | | | | | | by Theo de Raadt.) Added a new make flag variable, NO_YP_LIBC, which disables YP entirely. User-land programs to come later. Notes: svn path=/head/; revision=1919
* More directory cleanup after YP merge.Garrett Wollman1994-08-074-27/+8
| | | | Notes: svn path=/head/; revision=1916
* Don't try to build librpc in a separate directory.Garrett Wollman1994-08-071-1/+1
| | | | Notes: svn path=/head/; revision=1907
* Add Sun RPC documentation, which should eventually go into our PSD.Garrett Wollman1994-08-076-0/+9681
| | | | | | | (I think I'm up to part 6.) Notes: svn path=/head/; revision=1904
* Moving RPC stuff into libc, part 2.Garrett Wollman1994-08-079-0/+2947
| | | | Notes: svn path=/head/; revision=1902
* Moving Sun RPC code into libc, part 1. Based on work done by a number ofGarrett Wollman1994-08-0741-0/+8555
| | | | | | | | 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. Notes: svn path=/head/; revision=1901
* Make it work with new mmap syscall.Garrett Wollman1994-08-051-9/+9
| | | | Notes: svn path=/head/; revision=1865
* Converted 'vmunix' to 'kernel'.David Greenman1994-08-054-6/+6
| | | | Notes: svn path=/head/; revision=1856
* Allow libtelnet to compile, by removing references to Kerberos and DES inGarrett Wollman1994-08-051-3/+3
| | | | | | | | the Makefile. We still need to determine the appropriate source organization for this. Notes: svn path=/head/; revision=1854
* Make up for the fact that rpc headers are now installed from include.Garrett Wollman1994-08-051-11/+0
| | | | Notes: svn path=/head/; revision=1853
* Temporarily force creation of librpc.so.2.0 (by including lib-directoryGarrett Wollman1994-08-051-0/+4
| | | | | | | Makefile.inc). Eventually this will be moved back into libc as in 1.1.5. Notes: svn path=/head/; revision=1852
* Make it work with our make macros.Garrett Wollman1994-08-051-5/+11
| | | | Notes: svn path=/head/; revision=1851
* Make it work with our make macros.Garrett Wollman1994-08-053-7/+8
| | | | Notes: svn path=/head/; revision=1850
* First crack at making libc work with the new make macros. It compiles onGarrett Wollman1994-08-0589-106/+4729
| | | | | | | | my machine, and a simple static (genassym) and shared (sysctl) executable both work. Still to be done: RPCand YP merge. Notes: svn path=/head/; revision=1849
* From 1.1.5: define default shared library versions. For 2.0, use versionGarrett Wollman1994-08-041-0/+3
| | | | | | | 2.0. Notes: svn path=/head/; revision=1848
* Make obj directory work right. md?hl.c should probably beGarrett Wollman1994-08-041-0/+3
| | | | | | | deleted, but I'll leave that up to PHK. Notes: svn path=/head/; revision=1846
* histedit.h is now installed from include.Garrett Wollman1994-08-041-6/+0
| | | | Notes: svn path=/head/; revision=1840
* Reviewed by: phkPoul-Henning Kamp1994-07-241-1/+1
| | | | | | | Added libmd. Notes: svn path=/head/; revision=1804
* Reviewed by: phkPoul-Henning Kamp1994-07-2413-0/+1294
| | | | | | | | | | Imported libmd. This library contains MD2, MD4 and MD5. These three boggers pop up all over the place all of the time, so I decided we needed a library with them. In general they are used for security checks, so if you use them you want to link them static. Notes: svn path=/cvs2svn/branches/ORIG/; revision=1802
* Rewrite nlist to mmap the whole a.out file (at Davidg's suggestion).Geoff Rehmet1994-07-221-36/+47
| | | | | | | | | 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: Notes: svn path=/head/; revision=1794
* Move skey.h to /usr/include so other packages will be able to useGuido van Rooij1994-06-027-20/+16
| | | | | | | | libskey. (such as wu-ftp and xdm). Editted skey so it matches the standard /usr/include way. Notes: svn path=/head/; revision=1671
* MAP_FILE is the default on mmap now, and is no longer defined justRodney W. Grimes1994-05-281-1/+8
| | | | | | | like on a sun, so #define it to be 0 if we are running BSD >=199306. Notes: svn path=/head/; revision=1617
* Enable csu/${MACHINE} now that I have copied in our crt* files.Rodney W. Grimes1994-05-281-3/+2
| | | | Notes: svn path=/head/; revision=1614
* Fix kvm_i386.c just enough to make it compile and return lots of errorsRodney W. Grimes1994-05-283-346/+74
| | | | | | | | when called. Noop out swapread in kvm_proc.c as our vm system is different. Notes: svn path=/head/; revision=1603
* This is a COPY of kvm_hp300.c, soon to be patched to sorta work withRodney W. Grimes1994-05-282-0/+572
| | | | | | | the i386 port. Notes: svn path=/head/; revision=1602
* Make the comments about what is missing and not done consistent withRodney W. Grimes1994-05-281-2/+2
| | | | | | | my other Makefile comments so they can easily be found with grep. Notes: svn path=/head/; revision=1601