From owner-cvs-lib Wed Jan 1 01:27:19 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA20749 for cvs-lib-outgoing; Wed, 1 Jan 1997 01:27:19 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id BAA20735; Wed, 1 Jan 1997 01:26:50 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id RAA02608; Wed, 1 Jan 1997 17:26:31 +0800 (WST) Message-Id: <199701010926.RAA02608@spinner.DIALix.COM> X-Mailer: exmh version 2.0beta 12/23/96 To: Bruce Evans cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-lib@freefall.freebsd.org, cvs-gnu@freefall.freebsd.org Subject: Re: cvs commit: src/gnu/usr.bin/genclass Makefile src/lib/csu/i386 Makefile In-reply-to: Your message of "Tue, 31 Dec 1996 20:52:56 PST." <199701010452.UAA13241@freefall.freebsd.org> Date: Wed, 01 Jan 1997 17:26:31 +0800 From: Peter Wemm Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > bde 96/12/31 20:52:56 > > Modified: gnu/usr.bin/genclass Makefile > lib/csu/i386 Makefile > Log: > Use ${COPY} instead of -C for installing non-source files. crt*.o > should be installed using the same flag as libraries, but ${COPY} > is currently used for libraries. Ahh, now I remember why the crt stuff is installed with -C.. It's because c++rt.o is linked into dynamic and static libs, so doing a 'make install' in csu/i386 used to cause a large scale relink next time around. Or something like that.. I remember it was originally changed from "install -c" to "cmp -s || install -c" specifically to stop this problem. Changing it back to ${COPY} causes the problem to come back I think. If you really want to preserve ${COPY} semantics, perhaps something remotely like this: .if ${COPY} != -c ${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m 444 $i \ ${DESTDIR}/usr/lib .else ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 $i \ ${DESTDIR}/usr/lib .endif Hmm.. in bsd.prog.mk, sometime ${PROG} is dependent on ${LIBCRT0}, sometimes not. It looks like this is incomplete, it should be dependent on the static crt0 when linking static, and should still be dependent on the crt0 object for all the other cases too, otherwise a 'make' would miss an update to crt0.o. Cheers, -Peter From owner-cvs-lib Wed Jan 1 02:06:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA22203 for cvs-lib-outgoing; Wed, 1 Jan 1997 02:06:44 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id CAA22193; Wed, 1 Jan 1997 02:06:41 -0800 (PST) Date: Wed, 1 Jan 1997 02:06:41 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199701011006.CAA22193@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/rpc svc.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/01/01 02:06:39 Modified: lib/libc/rpc svc.c Log: Eliminate unnecessary warning introduced by a missing forward declaration. Revision Changes Path 1.9 +3 -1 src/lib/libc/rpc/svc.c From owner-cvs-lib Wed Jan 1 03:03:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id DAA23385 for cvs-lib-outgoing; Wed, 1 Jan 1997 03:03:47 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id DAA23376; Wed, 1 Jan 1997 03:03:45 -0800 (PST) Date: Wed, 1 Jan 1997 03:03:45 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199701011103.DAA23376@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libc/net res_stubs.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/01/01 03:03:45 Modified: lib/libc/net res_stubs.c Log: Remove bogus weak reference. Revision Changes Path 1.3 +1 -3 src/lib/libc/net/res_stubs.c From owner-cvs-lib Wed Jan 1 17:15:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA05968 for cvs-lib-outgoing; Wed, 1 Jan 1997 17:15:36 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id RAA05961; Wed, 1 Jan 1997 17:15:07 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id MAA19106; Thu, 2 Jan 1997 12:10:34 +1100 Date: Thu, 2 Jan 1997 12:10:34 +1100 From: Bruce Evans Message-Id: <199701020110.MAA19106@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, peter@spinner.DIALix.COM Subject: Re: cvs commit: src/gnu/usr.bin/genclass Makefile src/lib/csu/i386 Makefile Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-gnu@freefall.freebsd.org, cvs-lib@freefall.freebsd.org Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Use ${COPY} instead of -C for installing non-source files. crt*.o >> should be installed using the same flag as libraries, but ${COPY} >> is currently used for libraries. > >Ahh, now I remember why the crt stuff is installed with -C.. It's because >c++rt.o is linked into dynamic and static libs, so doing a 'make install' >in csu/i386 used to cause a large scale relink next time around. Or >something like that.. > >I remember it was originally changed from "install -c" to "cmp -s || >install -c" specifically to stop this problem. Changing it back to The log message (in rev.1.16) doesn't give a reason. I think it was changed long before the c++rt0.o problem was noticed. I want this fixed completely (correct dependencies for all crt0.o's and libraries). Perhaps breaking it a little more will annoy someone enough to fix it properly. >${COPY} causes the problem to come back I think. If you really want to >preserve ${COPY} semantics, perhaps something remotely like this: > No. >Hmm.. in bsd.prog.mk, sometime ${PROG} is dependent on ${LIBCRT0}, >sometimes not. It looks like this is incomplete, it should be dependent >on the static crt0 when linking static, and should still be dependent on >the crt0 object for all the other cases too, otherwise a 'make' would miss >an update to crt0.o. Everything is supposed to depend in ${LIBCRT0} and all relevant static libraries. Of course, this is wrong for shared libraries. Bruce From owner-cvs-lib Thu Jan 2 00:05:49 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA22570 for cvs-lib-outgoing; Thu, 2 Jan 1997 00:05:49 -0800 (PST) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA22544; Thu, 2 Jan 1997 00:05:44 -0800 (PST) Date: Thu, 2 Jan 1997 00:05:44 -0800 (PST) From: David Nugent Message-Id: <199701020805.AAA22544@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib, cvs-include, cvs-libexec Subject: cvs commit: src/lib/libc/gen getttyent.c getttyent.3 src/libexec/getty ttys.5 src/include ttyent.h Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/01/02 00:05:44 Modified: include ttyent.h lib/libc/gen getttyent.c getttyent.3 libexec/getty ttys.5 Log: Added group= facility to /etc/ttys for tty grouping for more more manageable and convenient referencing by login.conf (login class database) and (e.g.) login.access. This is the first of a group of commits which implements the login class capabilities database. Revision Changes Path 1.2 +3 -0 src/include/ttyent.h 1.7 +3 -0 src/lib/libc/gen/getttyent.c 1.2 +6 -1 src/lib/libc/gen/getttyent.3 1.4 +26 -10 src/libexec/getty/ttys.5 From owner-cvs-lib Thu Jan 2 08:45:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA12975 for cvs-lib-outgoing; Thu, 2 Jan 1997 08:45:36 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA12967; Thu, 2 Jan 1997 08:45:34 -0800 (PST) Date: Thu, 2 Jan 1997 08:45:34 -0800 (PST) From: Mike Pritchard Message-Id: <199701021645.IAA12967@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil pty.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/01/02 08:45:33 Branch: lib/libutil RELENG_2_2 Modified: lib/libutil pty.3 Log: YAMFC: From rev 1.3: Grammatical changes. Revision Changes Path 1.2.2.1 +4 -4 src/lib/libutil/pty.3 From owner-cvs-lib Thu Jan 2 09:48:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA18648 for cvs-lib-outgoing; Thu, 2 Jan 1997 09:48:38 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA18593; Thu, 2 Jan 1997 09:48:19 -0800 (PST) Date: Thu, 2 Jan 1997 09:48:19 -0800 (PST) From: Mike Pritchard Message-Id: <199701021748.JAA18593@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib, cvs-usrbin, cvs-sbin, cvs-usrsbin Subject: cvs commit: src/sbin/dumplfs dumplfs.8 src/usr.sbin/kernbb kernbb.8 src/lib/libc/net inet.3 ns.3 src/lib/libc/sys mincore.2 readlink.2 vfork.2 src/lib/libm/common_source atan2.3 src/usr.bin/login login.1 src/sbin/mount_std mount_std.8 src/usr.sbin/quot quot.8 src/usr.bin/w w.1 src/lib/libc/stdlib calloc.3 memory.3 src/sbin/nologin nologin.5 src/usr.sbin/pcvt/keycap/man5 keycap.5 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/01/02 09:48:18 Branch: sbin/dumplfs RELENG_2_2 usr.sbin/kernbb RELENG_2_2 lib/libc/net RELENG_2_2 lib/libc/stdlib RELENG_2_2 lib/libc/sys RELENG_2_2 lib/libm/common_source RELENG_2_2 usr.bin/login RELENG_2_2 sbin/mount_std RELENG_2_2 sbin/nologin RELENG_2_2 usr.sbin/pcvt/keycap/man5 RELENG_2_2 usr.sbin/quot RELENG_2_2 usr.bin/w RELENG_2_2 Modified: sbin/dumplfs dumplfs.8 usr.sbin/kernbb kernbb.8 lib/libc/net inet.3 ns.3 lib/libc/stdlib calloc.3 memory.3 lib/libc/sys mincore.2 readlink.2 vfork.2 lib/libm/common_source atan2.3 usr.bin/login login.1 sbin/mount_std mount_std.8 sbin/nologin nologin.5 usr.sbin/pcvt/keycap/man5 keycap.5 usr.sbin/quot quot.8 usr.bin/w w.1 Log: YAMFC: various minor man page cleanups Revision Changes Path 1.1.1.1.8.1 +3 -2 src/sbin/dumplfs/dumplfs.8 1.1.6.1 +2 -1 src/usr.sbin/kernbb/kernbb.8 1.2.2.1 +2 -2 src/lib/libc/net/inet.3 1.1.1.1.8.1 +2 -1 src/lib/libc/net/ns.3 1.1.1.1.8.1 +3 -2 src/lib/libc/stdlib/calloc.3 1.1.1.1.8.1 +3 -2 src/lib/libc/stdlib/memory.3 1.4.2.1 +4 -3 src/lib/libc/sys/mincore.2 1.2.2.1 +4 -3 src/lib/libc/sys/readlink.2 1.4.2.1 +3 -2 src/lib/libc/sys/vfork.2 1.1.1.1.8.1 +3 -2 src/lib/libm/common_source/atan2.3 1.4.2.1 +3 -2 src/usr.bin/login/login.1 1.3.2.2 +6 -6 src/sbin/mount_std/mount_std.8 1.2.2.1 +9 -7 src/sbin/nologin/nologin.5 1.2.2.1 +2 -5 src/usr.sbin/pcvt/keycap/man5/keycap.5 1.3.4.1 +2 -2 src/usr.sbin/quot/quot.8 1.2.8.1 +2 -1 src/usr.bin/w/w.1 From owner-cvs-lib Thu Jan 2 12:16:26 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA28585 for cvs-lib-outgoing; Thu, 2 Jan 1997 12:16:26 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA28575; Thu, 2 Jan 1997 12:16:24 -0800 (PST) Date: Thu, 2 Jan 1997 12:16:24 -0800 (PST) From: Mike Pritchard Message-Id: <199701022016.MAA28575@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libkvm kvm_getloadavg.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/01/02 12:16:22 Modified: lib/libkvm kvm_getloadavg.3 Log: Fix the short description of kvm_getloadavg(3) to reflect what the function really does. Also fix a small mdoc problem I noticed while in there. Obtained from: NetBSD-bugs (NetBSD PR#3077) Revision Changes Path 1.2 +1 -2 src/lib/libkvm/kvm_getloadavg.3 From owner-cvs-lib Thu Jan 2 12:18:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA28757 for cvs-lib-outgoing; Thu, 2 Jan 1997 12:18:17 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA28749; Thu, 2 Jan 1997 12:18:15 -0800 (PST) Date: Thu, 2 Jan 1997 12:18:15 -0800 (PST) From: Mike Pritchard Message-Id: <199701022018.MAA28749@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libkvm kvm_getloadavg.3 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk mpp 97/01/02 12:18:15 Branch: lib/libkvm RELENG_2_2 Modified: lib/libkvm kvm_getloadavg.3 Log: YAMFC: From rev 1.2: correct short description of the function Revision Changes Path 1.1.1.1.8.1 +1 -2 src/lib/libkvm/kvm_getloadavg.3 From owner-cvs-lib Sat Jan 4 08:50:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA01822 for cvs-lib-outgoing; Sat, 4 Jan 1997 08:50:11 -0800 (PST) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA01815; Sat, 4 Jan 1997 08:50:09 -0800 (PST) Date: Sat, 4 Jan 1997 08:50:09 -0800 (PST) From: David Nugent Message-Id: <199701041650.IAA01815@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil login_auth.3 login_auth.c login_cap.3 login_cap.c login_class.3 login_class.c login_ok.3 login_ok.c login_times.3 login_times.c Makefile Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/01/04 08:50:09 Modified: lib/libutil Makefile Added: lib/libutil login_auth.3 login_auth.c login_cap.3 login_cap.c login_class.3 login_class.c login_ok.3 login_ok.c login_times.3 login_times.c Log: Library functions relating to the login class capabilities database, including manpages. See also login_cap.h. Revision Changes Path 1.5 +18 -2 src/lib/libutil/Makefile From owner-cvs-lib Sat Jan 4 19:24:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA09752 for cvs-lib-outgoing; Sat, 4 Jan 1997 19:24:48 -0800 (PST) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA09745; Sat, 4 Jan 1997 19:24:47 -0800 (PST) Date: Sat, 4 Jan 1997 19:24:47 -0800 (PST) From: David Nugent Message-Id: <199701050324.TAA09745@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil login.conf.5 Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/01/04 19:24:46 Added: lib/libutil login.conf.5 Log: Add missing manpage for login.conf. From owner-cvs-lib Sat Jan 4 23:12:34 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA17909 for cvs-lib-outgoing; Sat, 4 Jan 1997 23:12:34 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA17891; Sat, 4 Jan 1997 23:12:32 -0800 (PST) Date: Sat, 4 Jan 1997 23:12:32 -0800 (PST) From: Bruce Evans Message-Id: <199701050712.XAA17891@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libutil login_times.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/01/04 23:12:31 Modified: lib/libutil login_times.c Log: Don't depend only bogusly including . ( is a prerequisite for mainly because the latter wants to typedef rlim_t. rlim_t is typedefed in in NetBSD.) Revision Changes Path 1.2 +2 -1 src/lib/libutil/login_times.c