From owner-cvs-lib Mon Feb 19 20:07:48 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA17701 for cvs-lib-outgoing; Mon, 19 Feb 1996 20:07:48 -0800 (PST) Received: (from jdp@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA17683 Mon, 19 Feb 1996 20:07:37 -0800 (PST) Date: Mon, 19 Feb 1996 20:07:37 -0800 (PST) From: John Polstra Message-Id: <199602200407.UAA17683@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/csu/i386 c++rt0.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk jdp 96/02/19 20:07:35 Modified: lib/csu/i386 c++rt0.c Log: Changed the dimensions of __CTOR_LIST__ and __DTOR_LIST__ from 0 to 2. This makes them agree with the declarations in libgcc, and clears the way once again for linking c++rt0.o into all libraries, and eliminating CPLUSPLUSLIB from . (I have not made that change yet, because there is still a bootstrapping problem for "make world".) Also, removed a check which ensured that the constructor count in the first word of __CTOR_LIST__ was greater than zero before traversing the list. I had added that check earlier, but it is no longer necessary, now that there is guaranteed to be at least 2 words in __CTOR_LIST__. Revision Changes Path 1.5 +6 -14 src/lib/csu/i386/c++rt0.c From owner-cvs-lib Thu Feb 22 11:25:52 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA09834 for cvs-lib-outgoing; Thu, 22 Feb 1996 11:25:52 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA09810 Thu, 22 Feb 1996 11:25:45 -0800 (PST) Date: Thu, 22 Feb 1996 11:25:45 -0800 (PST) From: Peter Wemm Message-Id: <199602221925.LAA09810@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libkvm kvm_private.h kvm_proc.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 96/02/22 11:25:44 Branch: lib/libkvm RELENG_2_1_0 Modified: lib/libkvm kvm_private.h kvm_proc.c Log: Teach libkvm about the new layout of the user stack top caused by BSD/OS 2.x executable support. Also, the different contents of "struct ps_strings". Revision Changes Path 1.2.6.1 +1 -0 src/lib/libkvm/kvm_private.h 1.8.4.1 +112 -34 src/lib/libkvm/kvm_proc.c From owner-cvs-lib Thu Feb 22 11:36:29 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA10677 for cvs-lib-outgoing; Thu, 22 Feb 1996 11:36:29 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA10661 Thu, 22 Feb 1996 11:36:22 -0800 (PST) Date: Thu, 22 Feb 1996 11:36:22 -0800 (PST) From: Peter Wemm Message-Id: <199602221936.LAA10661@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil Makefile Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 96/02/22 11:36:21 Branch: lib/libutil RELENG_2_1_0 Modified: lib/libutil Makefile Log: Add setproctitle to makefile (which was manually tagged onto the branch) Bump shared lib version to libutil.so.2.1, as per -current Revision Changes Path 1.1.1.1.6.1 +9 -2 src/lib/libutil/Makefile From owner-cvs-lib Fri Feb 23 02:28:18 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA26123 for cvs-lib-outgoing; Fri, 23 Feb 1996 02:28:18 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA26071 Fri, 23 Feb 1996 02:28:05 -0800 (PST) Date: Fri, 23 Feb 1996 02:28:05 -0800 (PST) From: Peter Wemm Message-Id: <199602231028.CAA26071@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/sys getlogin.2 Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 96/02/23 02:28:04 Modified: lib/libc/sys getlogin.2 Log: Add a dire warning about misusing the setlogin() system call. Be very explicit that it is global to the entire "session", and that setsid() or daemon() are need to have been called at some point. The most notable offender of setlogin() misuse is XFree86's xdm. Revision Changes Path 1.2 +46 -1 src/lib/libc/sys/getlogin.2 From owner-cvs-lib Fri Feb 23 09:57:40 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA25600 for cvs-lib-outgoing; Fri, 23 Feb 1996 09:57:40 -0800 (PST) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA25583 Fri, 23 Feb 1996 09:57:34 -0800 (PST) Date: Fri, 23 Feb 1996 09:57:34 -0800 (PST) From: Paul Traina Message-Id: <199602231757.JAA25583@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/db/hash hash.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk pst 96/02/23 09:57:33 Modified: lib/libc/db/hash hash.c Log: If a .db file is 0 length, initialize it as if it did not exist. Reviewed by: wollman Revision Changes Path 1.3 +2 -1 src/lib/libc/db/hash/hash.c From owner-cvs-lib Fri Feb 23 09:58:39 1996 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; Fri, 23 Feb 1996 09:58:39 -0800 (PST) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA25664 Fri, 23 Feb 1996 09:58:36 -0800 (PST) Date: Fri, 23 Feb 1996 09:58:36 -0800 (PST) From: Paul Traina Message-Id: <199602231758.JAA25664@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/db/hash hash.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk pst 96/02/23 09:58:36 Modified: lib/libc/db/hash hash.c Log: If a .db file is 0 length, initialize it properly as if it didn't exist. Reviewed by: wollman Revision Changes Path 1.1.1.1.6.1 +2 -1 src/lib/libc/db/hash/hash.c From owner-cvs-lib Fri Feb 23 11:57:16 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA04718 for cvs-lib-outgoing; Fri, 23 Feb 1996 11:57:16 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA04702 Fri, 23 Feb 1996 11:56:58 -0800 (PST) Date: Fri, 23 Feb 1996 11:56:58 -0800 (PST) From: Peter Wemm Message-Id: <199602231956.LAA04702@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/i386/sys rfork.S src/lib/libc/sys minherit.2 rfork.2 Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 96/02/23 11:56:57 Modified: lib/libc/sys Makefile.inc Added: lib/libc/i386/sys rfork.S lib/libc/sys minherit.2 rfork.2 Log: rfork/minherit glue in libc man pages adapted from OpenBSD's versions. Revision Changes Path 1.15 +7 -7 src/lib/libc/sys/Makefile.inc From owner-cvs-lib Sat Feb 24 06:37:37 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA07270 for cvs-lib-outgoing; Sat, 24 Feb 1996 06:37:37 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA07249 Sat, 24 Feb 1996 06:37:32 -0800 (PST) Date: Sat, 24 Feb 1996 06:37:32 -0800 (PST) From: Peter Wemm Message-Id: <199602241437.GAA07249@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libkvm kvm_proc.c src/lib/libutil setproctitle.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 96/02/24 06:37:31 Modified: lib/libutil setproctitle.c lib/libkvm kvm_proc.c Log: If the two recently added sysctl variables exist, use those rather than the statically compiled PS_STRINGS and USRSTACK variables. This prevents programs using setproctitle from coredumping if the kernel VM is increased, and stops libkvm users (w, ps, etc) from needing to be recompiled if only the VM layout changes. Revision Changes Path 1.2 +17 -10 src/lib/libutil/setproctitle.c 1.12 +17 -2 src/lib/libkvm/kvm_proc.c From owner-cvs-lib Sat Feb 24 07:32:31 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA11145 for cvs-lib-outgoing; Sat, 24 Feb 1996 07:32:31 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA11112 Sat, 24 Feb 1996 07:32:17 -0800 (PST) Date: Sat, 24 Feb 1996 07:32:17 -0800 (PST) From: Peter Wemm Message-Id: <199602241532.HAA11112@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/sys Makefile.inc Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk peter 96/02/24 07:32:17 Modified: lib/libc/sys Makefile.inc Log: Add minherit.2 to Makefile.. (oops, forgot it before) Revision Changes Path 1.16 +2 -1 src/lib/libc/sys/Makefile.inc From owner-cvs-lib Sat Feb 24 20:50:33 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA12791 for cvs-lib-outgoing; Sat, 24 Feb 1996 20:50:33 -0800 (PST) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA12773 Sat, 24 Feb 1996 20:50:24 -0800 (PST) Date: Sat, 24 Feb 1996 20:50:24 -0800 (PST) From: Paul Traina Message-Id: <199602250450.UAA12773@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/db/hash hash.c Sender: owner-cvs-lib@FreeBSD.ORG Precedence: bulk pst 96/02/24 20:50:24 Modified: lib/libc/db/hash hash.c Log: move stat behind open to cover corner case Revision Changes Path 1.4 +8 -2 src/lib/libc/db/hash/hash.c