From owner-cvs-lib Sun Dec 10 09:40:26 1995 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA25681 for cvs-lib-outgoing; Sun, 10 Dec 1995 09:40:26 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA25673 Sun, 10 Dec 1995 09:40:23 -0800 (PST) Date: Sun, 10 Dec 1995 09:40:23 -0800 (PST) From: Bill Paul Message-Id: <199512101740.JAA25673@freefall.freebsd.org> To: CVS-committers, cvs-lib Subject: cvs commit: src/lib/libc/rpc clnt_perror.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk wpaul 95/12/10 09:40:22 Modified: lib/libc/rpc clnt_perror.c Log: Fix minor annoyance: have clnt_perror(), clnt_perrno() and clnt_pcreateerror() emit strings with newlines appended like other platforms do. Revision Changes Path 1.4 +4 -4 src/lib/libc/rpc/clnt_perror.c From owner-cvs-lib Sun Dec 10 18:18:26 1995 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA13083 for cvs-lib-outgoing; Sun, 10 Dec 1995 18:18:26 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA13073 Sun, 10 Dec 1995 18:18:24 -0800 (PST) Date: Sun, 10 Dec 1995 18:18:24 -0800 (PST) From: Peter Wemm Message-Id: <199512110218.SAA13073@freefall.freebsd.org> To: CVS-committers, cvs-lib Subject: cvs commit: src/lib/libmd md2.h md4.h md5.h Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 95/12/10 18:18:24 Modified: lib/libmd md2.h md4.h md5.h Log: Add a structure definition to the MD* Contexts, so that cvs can use the standard libmd version of MD5 instead of it's own seperate copy.. Revision Changes Path 1.4 +1 -1 src/lib/libmd/md2.h 1.4 +1 -1 src/lib/libmd/md4.h 1.4 +1 -1 src/lib/libmd/md5.h From owner-cvs-lib Mon Dec 11 06:28:16 1995 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA10543 for cvs-lib-outgoing; Mon, 11 Dec 1995 06:28:16 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA10528 Mon, 11 Dec 1995 06:28:14 -0800 (PST) Date: Mon, 11 Dec 1995 06:28:14 -0800 (PST) From: Peter Wemm Message-Id: <199512111428.GAA10528@freefall.freebsd.org> To: CVS-committers, cvs-lib Subject: cvs commit: src/lib/libc/stdlib malloc.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 95/12/11 06:28:14 Modified: lib/libc/stdlib malloc.c Log: Change phkmalloc so that the page directory is now floating and allocated via mmap() up around the shared library area. Previously the directory was allocated from space from it's own memory pool. Because of the way it was being extended on processes with large malloced data segments (ie: inn) once the page directory was extended for some reason, it was not possible to lower the heap size any more to return pages to the OS. (If my understanding is correct, page directory expansion occurs at 4MB, 12MB, 20MB, 28MB, etc.) I was seeing INN allocate a large amount of short term memory, pushing it over the 28MB mark, and once it's transient demands hit 28MB, it never freed it's pages and swap space again.) I've been running this in my libc for about a month... Also, seperate MALLOC_STATS from EXTRA_SANITY.. I found it useful to call malloc_dump() from within INN from a ctlinnd command to see where the hell all the memory was going.. :-) I've left MALLOC_STATS enabled, as it has no run-time or data storage cost. Reviewed by: phk Revision Changes Path 1.7 +47 -29 src/lib/libc/stdlib/malloc.c From owner-cvs-lib Wed Dec 13 21:16:50 1995 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA04622 for cvs-lib-outgoing; Wed, 13 Dec 1995 21:16:50 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA04611 Wed, 13 Dec 1995 21:16:48 -0800 (PST) Date: Wed, 13 Dec 1995 21:16:48 -0800 (PST) From: Bill Paul Message-Id: <199512140516.VAA04611@freefall.freebsd.org> To: CVS-committers, cvs-lib Subject: cvs commit: src/lib/libc/yp Makefile.inc xdryp.c yplib.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk wpaul 95/12/13 21:16:47 Modified: lib/libc/yp Makefile.inc xdryp.c yplib.c Log: Now that rpcgen is squared away, arrange to have all the NIS XDR routines rpcgen-erated on the fly (just like librpcsvc). Makefile: Add rule for generating yp_xdr.c and yp.h. xdryp.c: gut everything except the special ypresp_all XDR function needed to to handle yp_all() (this one can't be created on the fly), and xdr_datum(), which isn't used internally by libc, but which as documented as being there in yp_prot.h, so what the hell. We now get everything else from yp_xdr.c. yplib.c: change a few structure member names to match those found in yp.h instead of those declared in yp_prot.h. Revision Changes Path 1.2 +11 -2 src/lib/libc/yp/Makefile.inc 1.4 +23 -417 src/lib/libc/yp/xdryp.c 1.14 +59 -29 src/lib/libc/yp/yplib.c From owner-cvs-lib Thu Dec 14 19:26:47 1995 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA17207 for cvs-lib-outgoing; Thu, 14 Dec 1995 19:26:47 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA17199 Thu, 14 Dec 1995 19:26:43 -0800 (PST) Date: Thu, 14 Dec 1995 19:26:43 -0800 (PST) From: Bill Paul Message-Id: <199512150326.TAA17199@freefall.freebsd.org> To: CVS-committers, cvs-lib Subject: cvs commit: src/lib/libc/yp yplib.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk wpaul 95/12/14 19:26:42 Modified: lib/libc/yp yplib.c Log: Clean up a few things left dangling after the last commit. The new XDR routines auto-generated by rpcgen don't quite match the format of the original ones even though tey have the same names (that was one of the things wrong with the old XDR routines). Revision Changes Path 1.15 +10 -22 src/lib/libc/yp/yplib.c From owner-cvs-lib Sat Dec 16 01:25:32 1995 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA26646 for cvs-lib-outgoing; Sat, 16 Dec 1995 01:25:32 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA26634 Sat, 16 Dec 1995 01:25:24 -0800 (PST) Date: Sat, 16 Dec 1995 01:25:24 -0800 (PST) From: Peter Wemm Message-Id: <199512160925.BAA26634@freefall.freebsd.org> To: CVS-committers, cvs-lib Subject: cvs commit: src/lib/libkvm kvm_proc.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 95/12/16 01:25:22 Modified: lib/libkvm kvm_proc.c Log: Cosmetic cleanup and documentation of kvm_argv.. Hopefully the flow of the routine can be much more easily understood now... :-) Revision Changes Path 1.10 +65 -6 src/lib/libkvm/kvm_proc.c