From owner-cvs-gnu Sun Jan 7 19:32:37 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA07636 for cvs-gnu-outgoing; Sun, 7 Jan 1996 19:32:37 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA07628 Sun, 7 Jan 1996 19:32:34 -0800 (PST) Date: Sun, 7 Jan 1996 19:32:34 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199601080332.TAA07628@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cc/cc_int loop.c Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk jkh 96/01/07 19:32:33 Branch: gnu/usr.bin/cc/cc_int RELENG_2_1_0 Modified: gnu/usr.bin/cc/cc_int loop.c Log: Merge strength-reduction fix from HEAD. Submitted by: Richard Henderson Revision Changes Path 1.4.4.1 +5 -0 src/gnu/usr.bin/cc/cc_int/loop.c From owner-cvs-gnu Wed Jan 10 02:42:02 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA29204 for cvs-gnu-outgoing; Wed, 10 Jan 1996 02:42:02 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA29197 Wed, 10 Jan 1996 02:41:56 -0800 (PST) Date: Wed, 10 Jan 1996 02:41:56 -0800 (PST) From: Mike Pritchard Message-Id: <199601101041.CAA29197@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/diff util.c Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk mpp 96/01/10 02:41:54 Modified: gnu/usr.bin/diff util.c Log: Correct the path used to invoke "pr" if the "-l" option to diff is specified. Also invoke "pr" with "-F" instead of the invalid "-f" option. Obtained from: NetBSD-bugs mailing list (PR# 1896) Revision Changes Path 1.4 +3 -3 src/gnu/usr.bin/diff/util.c From owner-cvs-gnu Wed Jan 10 05:57:51 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA07038 for cvs-gnu-outgoing; Wed, 10 Jan 1996 05:57:51 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA07026 Wed, 10 Jan 1996 05:57:49 -0800 (PST) Date: Wed, 10 Jan 1996 05:57:49 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199601101357.FAA07026@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/lib/libdialog radiolist.c Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk jkh 96/01/10 05:57:48 Modified: gnu/lib/libdialog radiolist.c Log: Fix small bug with negative item_no. Revision Changes Path 1.15 +1 -1 src/gnu/lib/libdialog/radiolist.c From owner-cvs-gnu Wed Jan 10 05:59:27 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA07149 for cvs-gnu-outgoing; Wed, 10 Jan 1996 05:59:27 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA07142 Wed, 10 Jan 1996 05:59:26 -0800 (PST) Date: Wed, 10 Jan 1996 05:59:26 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199601101359.FAA07142@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/lib/libdialog radiolist.c Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk jkh 96/01/10 05:59:25 Branch: gnu/lib/libdialog RELENG_2_1_0 Modified: gnu/lib/libdialog radiolist.c Log: Merge from HEAD. Revision Changes Path 1.11.4.4 +1 -1 src/gnu/lib/libdialog/radiolist.c From owner-cvs-gnu Wed Jan 10 19:46:05 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA26250 for cvs-gnu-outgoing; Wed, 10 Jan 1996 19:46:05 -0800 (PST) Received: (from jdp@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA26232 Wed, 10 Jan 1996 19:46:02 -0800 (PST) Date: Wed, 10 Jan 1996 19:46:02 -0800 (PST) From: John Polstra Message-Id: <199601110346.TAA26232@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/ld/rtld Makefile Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk jdp 96/01/10 19:46:00 Modified: gnu/usr.bin/ld/rtld Makefile Log: Install ld.so in a way that is safe even on a running system. Revision Changes Path 1.16 +13 -2 src/gnu/usr.bin/ld/rtld/Makefile From owner-cvs-gnu Wed Jan 10 21:56:40 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA03650 for cvs-gnu-outgoing; Wed, 10 Jan 1996 21:56:40 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA03642 Wed, 10 Jan 1996 21:56:37 -0800 (PST) Date: Wed, 10 Jan 1996 21:56:37 -0800 (PST) From: Peter Wemm Message-Id: <199601110556.VAA03642@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/cvs/cvsinit cvsinit.sh Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk peter 96/01/10 21:56:37 Modified: gnu/usr.bin/cvs/cvsinit cvsinit.sh Log: Whoops. cvsinit was creating a modules file in CVSROOT with an explicit (and wrong) /usr/local/bin/mkmodules path. We install in /usr/bin. Noticed by: Faried Nawaz Revision Changes Path 1.5 +3 -2 src/gnu/usr.bin/cvs/cvsinit/cvsinit.sh From owner-cvs-gnu Thu Jan 11 09:27:21 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA05803 for cvs-gnu-outgoing; Thu, 11 Jan 1996 09:27:21 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA05796 Thu, 11 Jan 1996 09:27:19 -0800 (PST) Date: Thu, 11 Jan 1996 09:27:19 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601111727.JAA05796@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/ld/rtld Makefile Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk phk 96/01/11 09:27:18 Modified: gnu/usr.bin/ld/rtld Makefile Log: Make the new realinstall target a little less draconian so that make release doesn't fall over. Revision Changes Path 1.17 +3 -3 src/gnu/usr.bin/ld/rtld/Makefile From owner-cvs-gnu Thu Jan 11 09:49:59 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA07433 for cvs-gnu-outgoing; Thu, 11 Jan 1996 09:49:59 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA07426 Thu, 11 Jan 1996 09:49:57 -0800 (PST) Date: Thu, 11 Jan 1996 09:49:57 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601111749.JAA07426@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/ld/rtld Makefile Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk phk 96/01/11 09:49:56 Modified: gnu/usr.bin/ld/rtld Makefile Log: Another '-' needed for make release. Revision Changes Path 1.18 +2 -2 src/gnu/usr.bin/ld/rtld/Makefile From owner-cvs-gnu Thu Jan 11 22:43:37 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA02220 for cvs-gnu-outgoing; Thu, 11 Jan 1996 22:43:37 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA02213 Thu, 11 Jan 1996 22:43:35 -0800 (PST) Date: Thu, 11 Jan 1996 22:43:35 -0800 (PST) From: Bill Paul Message-Id: <199601120643.WAA02213@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin Makefile Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk wpaul 96/01/11 22:43:34 Modified: gnu/usr.bin Makefile Log: Remove yppush; it's about to be replaced. Revision Changes Path 1.30 +2 -2 src/gnu/usr.bin/Makefile From owner-cvs-gnu Thu Jan 11 22:46:22 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA02377 for cvs-gnu-outgoing; Thu, 11 Jan 1996 22:46:22 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA02370 Thu, 11 Jan 1996 22:46:20 -0800 (PST) Date: Thu, 11 Jan 1996 22:46:20 -0800 (PST) From: Bill Paul Message-Id: <199601120646.WAA02370@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/yppush Makefile yppush.8 yppush.c Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk wpaul 96/01/11 22:46:19 Removed: gnu/usr.bin/yppush Makefile yppush.8 yppush.c Log: Toss the old yppush into the attic. From owner-cvs-gnu Sat Jan 13 16:43:39 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA00606 for cvs-gnu-outgoing; Sat, 13 Jan 1996 16:43:39 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA00580 Sat, 13 Jan 1996 16:43:20 -0800 (PST) Date: Fri, 12 Jan 1996 16:15:27 -0800 (PST) From: John Polstra Message-Id: <199601130015.QAA16835@freefall.freebsd.org> To: CVS-committers, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/ld/rtld rtld.c Sender: owner-cvs-gnu@FreeBSD.ORG Precedence: bulk jdp 96/01/12 16:15:26 Modified: gnu/usr.bin/ld ld.h shlib.c Log: Split up the code so that a single directory can be searched, to support some changes in the dynamic linker. (This code is shared by the dynamic linker.) Reviewed by: nate@freebsd.org Revision Changes Path 1.15 +2 -1 src/gnu/usr.bin/ld/ld.h 1.14 +116 -81 src/gnu/usr.bin/ld/shlib.c Modified: gnu/usr.bin/ld/rtld rtld.c Log: This release is a moderate restructuring of the dynamic linker. It addresses a number of problems that were present in earlier versions. The calls to the "init" and "fini" functions of shared libraries have been reordered, so that they are called in a strictly nested fashion, as is required for C++ constructors and destructors. In addition, the "init" functions are called in better order relative to each other. That makes the system more tolerant of C++ programs which depend on a library's being initialized before its clients. The dynamic linker is now more tolerant of shared libraries in which dependencies on other shared libraries are incompletely recorded. Cleanup in the event of errors has been improved throughout the dynamic linker. A number of memory leaks were eliminated. The warning message for a shared library whose minor version number is too old has been clarified. The code dealing with the "ld.so.hints" file has been cleaned up. A bug that caused the hints file to be unmapped incompletely has been fixed. A different bug that could potentially cause the hints file to be mapped on top of a loaded object has been fixed. The code that searches for shared libraries has been cleaned up. The searching is now more compatible with that done by SunOS and SVR4. Also, some unnecessary and useless searches of both the hints file and library directories have been eliminated. Reviewed by: nate@freebsd.org Revision Changes Path 1.32 +607 -594 src/gnu/usr.bin/ld/rtld/rtld.c