From owner-cvs-lib Sun Feb 5 00:33:24 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA09894 for cvs-lib-outgoing; Sun, 5 Feb 1995 00:33:24 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA09888; Sun, 5 Feb 1995 00:33:05 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id TAA12660; Sun, 5 Feb 1995 19:30:51 +1100 Date: Sun, 5 Feb 1995 19:30:51 +1100 From: Bruce Evans Message-Id: <199502050830.TAA12660@godzilla.zeta.org.au> To: bde@zeta.org.au, phk@ref.tfs.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c Cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com, phk@freefall.cdrom.com Sender: cvs-lib-owner@freebsd.org Precedence: bulk >Well, I have never seen it stated that getpwd should return "the" canonical >path, just "a absolute path". A valid concern though. Any ideas ? Our manpage says that getcwd() returns "the" absolute pathname but POSIX says that it returns "an" absolute pathname. ++POSIX; --BSD; :-). Bruce From owner-cvs-lib Sun Feb 5 00:39:00 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA09928 for cvs-lib-outgoing; Sun, 5 Feb 1995 00:39:00 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA09922; Sun, 5 Feb 1995 00:38:57 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id AAA29060; Sun, 5 Feb 1995 00:38:33 -0800 From: Poul-Henning Kamp Message-Id: <199502050838.AAA29060@ref.tfs.com> Subject: Re: cvs commit: src/lib/libc/gen getcwd.c To: bde@zeta.org.au (Bruce Evans) Date: Sun, 5 Feb 1995 00:38:33 -0800 (PST) Cc: bde@zeta.org.au, CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com, phk@freefall.cdrom.com In-Reply-To: <199502050830.TAA12660@godzilla.zeta.org.au> from "Bruce Evans" at Feb 5, 95 07:30:51 pm Content-Type: text Content-Length: 468 Sender: cvs-lib-owner@freebsd.org Precedence: bulk > >Well, I have never seen it stated that getpwd should return "the" canonical > >path, just "a absolute path". A valid concern though. Any ideas ? > > Our manpage says that getcwd() returns "the" absolute pathname but POSIX > says that it returns "an" absolute pathname. ++POSIX; --BSD; :-). so what's your verdict ? -- Poul-Henning Kamp TRW Financial Systems, Inc. FreeBSD has, until now, not one single time had an undetected error. :-) From owner-cvs-lib Sun Feb 5 00:52:52 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA10158 for cvs-lib-outgoing; Sun, 5 Feb 1995 00:52:52 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA10152; Sun, 5 Feb 1995 00:52:41 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id TAA12928; Sun, 5 Feb 1995 19:48:28 +1100 Date: Sun, 5 Feb 1995 19:48:28 +1100 From: Bruce Evans Message-Id: <199502050848.TAA12928@godzilla.zeta.org.au> To: bde@zeta.org.au, phk@ref.tfs.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c Cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com, phk@freefall.cdrom.com Sender: cvs-lib-owner@freebsd.org Precedence: bulk >> Our manpage says that getcwd() returns "the" absolute pathname but POSIX >> says that it returns "an" absolute pathname. ++POSIX; --BSD; :-). >so what's your verdict ? Fix the manpage and see what happens in practice with the faster getcwd. Bruce From owner-cvs-lib Sun Feb 5 10:14:42 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA28904 for cvs-lib-outgoing; Sun, 5 Feb 1995 10:14:42 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA28888; Sun, 5 Feb 1995 10:14:40 -0800 Date: Sun, 5 Feb 1995 10:14:40 -0800 From: Poul-Henning Kamp Message-Id: <199502051814.KAA28888@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/gen getcwd.3 Sender: cvs-lib-owner@freebsd.org Precedence: bulk phk 95/02/05 10:14:39 Modified: lib/libc/gen getcwd.3 Log: Document the getenv(PWD) feature. From owner-cvs-lib Mon Feb 6 10:02:27 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA16170 for cvs-lib-outgoing; Mon, 6 Feb 1995 10:02:27 -0800 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id KAA16149 for ; Mon, 6 Feb 1995 10:01:53 -0800 Received: from sax.sax.de by irz301.inf.tu-dresden.de with SMTP (5.67b+/DEC-Ultrix/4.3) id AA14564; Mon, 6 Feb 1995 19:03:12 +0100 Received: by sax.sax.de (8.6.9/8.6.9-s1) with UUCP id TAA26114 for cvs-lib@freefall.cdrom.com; Mon, 6 Feb 1995 19:03:12 +0100 Received: by bonnie.tcd-dresden.de (8.6.8/8.6.6) id SAA17055; Mon, 6 Feb 1995 18:40:39 +0100 From: j@uriah.sax.de (J Wunsch) Message-Id: <199502061740.SAA17055@bonnie.tcd-dresden.de> Subject: Re: cvs commit: src/lib/libc/gen getcwd.c To: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com Date: Mon, 6 Feb 1995 18:40:39 +0100 (MET) In-Reply-To: <199502050848.TAA12928@godzilla.zeta.org.au> from "Bruce Evans" at Feb 5, 95 07:48:28 pm X-Phone: +49-351-8141 137 Reply-To: joerg_wunsch@uriah.sax.de X-Mailer: ELM [version 2.4 PL23] Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 1080 Sender: cvs-lib-owner@freebsd.org Precedence: bulk As Bruce Evans wrote: | | >> Our manpage says that getcwd() returns "the" absolute pathname but POSIX | >> says that it returns "an" absolute pathname. ++POSIX; --BSD; :-). | | >so what's your verdict ? | | Fix the manpage and see what happens in practice with the faster getcwd. I hate it. Even if Posix does not require it, all the systems i've seen so far handle it as it used to be: getcwd() [or pwd(1)] returns the canonical path name. If people wish to have a ``fast pwd'' they are free to create an ``alias pwd echo \$cwd'', i personally prefer ``dirs'' to see the shell's idea of the working directory while i mentally rely on (/bin/)pwd returning the canonical path name. Without this feature, there's no easy way to find out the canonical path name, except of manually tracking each single directory level in the returned absolute path name. -- cheers, J"org work: --- no longer --- private: joerg_wunsch@uriah.sax.de Never trust an operating system you don't have sources for. ;-) From owner-cvs-lib Mon Feb 6 10:19:01 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA16418 for cvs-lib-outgoing; Mon, 6 Feb 1995 10:19:01 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA16400; Mon, 6 Feb 1995 10:17:38 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id KAA06179; Mon, 6 Feb 1995 10:16:30 -0800 From: Poul-Henning Kamp Message-Id: <199502061816.KAA06179@ref.tfs.com> Subject: Re: cvs commit: src/lib/libc/gen getcwd.c To: joerg_wunsch@uriah.sax.de Date: Mon, 6 Feb 1995 10:16:30 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com In-Reply-To: <199502061740.SAA17055@bonnie.tcd-dresden.de> from "J Wunsch" at Feb 6, 95 06:40:39 pm Content-Type: text Content-Length: 375 Sender: cvs-lib-owner@freebsd.org Precedence: bulk > Without this feature, there's no easy way to find out the canonical ^^^^ With you mean > path name, except of manually tracking each single directory level in > the returned absolute path name. not true: PWD=X /bin/pwd -- Poul-Henning Kamp TRW Financial Systems, Inc. FreeBSD has, until now, not one single time had an undetected error. :-) From owner-cvs-lib Mon Feb 6 11:30:43 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA18484 for cvs-lib-outgoing; Mon, 6 Feb 1995 11:30:43 -0800 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id LAA18464 for ; Mon, 6 Feb 1995 11:30:23 -0800 Received: from sax.sax.de by irz301.inf.tu-dresden.de with SMTP (5.67b+/DEC-Ultrix/4.3) id AA16218; Mon, 6 Feb 1995 20:31:44 +0100 Received: by sax.sax.de (8.6.9/8.6.9-s1) with UUCP id UAA26636 for cvs-lib@freefall.cdrom.com; Mon, 6 Feb 1995 20:31:43 +0100 Received: by bonnie.tcd-dresden.de (8.6.8/8.6.6) id UAA17998; Mon, 6 Feb 1995 20:07:10 +0100 From: j@uriah.sax.de (J Wunsch) Message-Id: <199502061907.UAA17998@bonnie.tcd-dresden.de> Subject: Re: cvs commit: src/lib/libc/gen getcwd.c To: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com Date: Mon, 6 Feb 1995 20:07:09 +0100 (MET) In-Reply-To: <199502061816.KAA06179@ref.tfs.com> from "Poul-Henning Kamp" at Feb 6, 95 10:16:30 am X-Phone: +49-351-8141 137 Reply-To: joerg_wunsch@uriah.sax.de X-Mailer: ELM [version 2.4 PL23] Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 859 Sender: cvs-lib-owner@freebsd.org Precedence: bulk As Poul-Henning Kamp wrote: | | > Without this feature, there's no easy way to find out the canonical | ^^^^ | With you mean obviously. :-] | > path name, except of manually tracking each single directory level in | > the returned absolute path name. | | not true: | PWD=X /bin/pwd Huh? Nope, the whole trick does only work since the shell clobbers PWD immediately, so the above won't work. Do what you want, but this hack makes us incompatible to the rest of the world. (And since there are no or only a few clean-posix-only scripts outside, it's even possible that there are some scripts relying on the former behaviour.) -- cheers, J"org work: --- no longer --- private: joerg_wunsch@uriah.sax.de Never trust an operating system you don't have sources for. ;-) From owner-cvs-lib Mon Feb 6 12:00:31 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA18973 for cvs-lib-outgoing; Mon, 6 Feb 1995 12:00:31 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA18962; Mon, 6 Feb 1995 12:00:27 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id LAA06469; Mon, 6 Feb 1995 11:59:11 -0800 From: Poul-Henning Kamp Message-Id: <199502061959.LAA06469@ref.tfs.com> Subject: Re: cvs commit: src/lib/libc/gen getcwd.c To: joerg_wunsch@uriah.sax.de Date: Mon, 6 Feb 1995 11:59:11 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com In-Reply-To: <199502061907.UAA17998@bonnie.tcd-dresden.de> from "J Wunsch" at Feb 6, 95 08:07:09 pm Content-Type: text Content-Length: 609 Sender: cvs-lib-owner@freebsd.org Precedence: bulk > As Poul-Henning Kamp wrote: > | > | > Without this feature, there's no easy way to find out the canonical > | ^^^^ > | With you mean > > obviously. :-] > > | > path name, except of manually tracking each single directory level in > | > the returned absolute path name. > | > | not true: > | PWD=X /bin/pwd > > Huh? Nope, the whole trick does only work since the shell clobbers > PWD immediately, so the above won't work. go read the source OK ???? -- Poul-Henning Kamp TRW Financial Systems, Inc. FreeBSD has, until now, not one single time had an undetected error. :-) From owner-cvs-lib Mon Feb 6 12:13:03 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA20337 for cvs-lib-outgoing; Mon, 6 Feb 1995 12:13:03 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA20309; Mon, 6 Feb 1995 12:12:56 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.9/8.6.9) with SMTP id MAA10990; Mon, 6 Feb 1995 12:05:52 -0800 Message-Id: <199502062005.MAA10990@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: joerg_wunsch@uriah.sax.de, CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c In-reply-to: Your message of "Mon, 06 Feb 1995 11:59:11 PST." <199502061959.LAA06469@ref.tfs.com> Date: Mon, 06 Feb 1995 12:05:51 -0800 From: Paul Traina Sender: cvs-lib-owner@freebsd.org Precedence: bulk From: Poul-Henning Kamp Subject: Re: cvs commit: src/lib/libc/gen getcwd.c go read the source OK ???? The big thing here is that we're changing an operating paradigm. No one's arguing that it isn't easy to override this, at least in a shell script, but people and scripts DON'T expect this behavior. I myself have written scripts depending on the fact that pwd is going to return me the cannonical path to a file rather than following slimelinks. I feel this change is a loser... I feel very uncomfortable changing 15 years of historical behavior for a minor performance gain... that's not the way performance gains are supposed to be eeked out. From owner-cvs-lib Mon Feb 6 12:15:11 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA20709 for cvs-lib-outgoing; Mon, 6 Feb 1995 12:15:11 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA20685; Mon, 6 Feb 1995 12:15:08 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA06540; Mon, 6 Feb 1995 12:12:50 -0800 From: Poul-Henning Kamp Message-Id: <199502062012.MAA06540@ref.tfs.com> Subject: Re: cvs commit: src/lib/libc/gen getcwd.c To: pst@shockwave.com (Paul Traina) Date: Mon, 6 Feb 1995 12:12:50 -0800 (PST) Cc: joerg_wunsch@uriah.sax.de, CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com In-Reply-To: <199502062005.MAA10990@precipice.Shockwave.COM> from "Paul Traina" at Feb 6, 95 12:05:51 pm Content-Type: text Content-Length: 374 Sender: cvs-lib-owner@freebsd.org Precedence: bulk > I feel this change is a loser... I feel very uncomfortable changing > 15 years of historical behavior for a minor performance gain... that's > not the way performance gains are supposed to be eeked out. Ok: we'll take a vote! -- Poul-Henning Kamp TRW Financial Systems, Inc. FreeBSD has, until now, not one single time had an undetected error. :-) From owner-cvs-lib Mon Feb 6 12:18:11 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA21266 for cvs-lib-outgoing; Mon, 6 Feb 1995 12:18:11 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA21240; Mon, 6 Feb 1995 12:18:01 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id HAA12086; Tue, 7 Feb 1995 07:14:40 +1100 Date: Tue, 7 Feb 1995 07:14:40 +1100 From: Bruce Evans Message-Id: <199502062014.HAA12086@godzilla.zeta.org.au> To: joerg_wunsch@uriah.sax.de, phk@ref.tfs.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c Cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com Sender: cvs-lib-owner@freebsd.org Precedence: bulk >> | not true: >> | PWD=X /bin/pwd >> >> Huh? Nope, the whole trick does only work since the shell clobbers >> PWD immediately, so the above won't work. >go read the source OK ???? Are there any shells that export $PWD? :-) bash and csh don't. Bruce From owner-cvs-lib Mon Feb 6 12:22:56 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA21391 for cvs-lib-outgoing; Mon, 6 Feb 1995 12:22:56 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA21385; Mon, 6 Feb 1995 12:22:49 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id HAA12179; Tue, 7 Feb 1995 07:20:06 +1100 Date: Tue, 7 Feb 1995 07:20:06 +1100 From: Bruce Evans Message-Id: <199502062020.HAA12179@godzilla.zeta.org.au> To: joerg_wunsch@uriah.sax.de, phk@ref.tfs.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c Cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com Sender: cvs-lib-owner@freebsd.org Precedence: bulk >> | not true: >> | PWD=X /bin/pwd >> >> Huh? Nope, the whole trick does only work since the shell clobbers >> PWD immediately, so the above won't work. >go read the source OK ???? More on shells not actually exporting $PWD: I guess the benchmark that finds getcwd() slow is stupider that I first thought. It may just test the shell's pwd command, which may be an external command, a builtin using getcwd, or a builtin using $PWD. Bruce From owner-cvs-lib Mon Feb 6 13:54:17 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA22747 for cvs-lib-outgoing; Mon, 6 Feb 1995 13:54:17 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA22729; Mon, 6 Feb 1995 13:54:01 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id NAA27377; Mon, 6 Feb 1995 13:53:52 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.9/8.6.5) with SMTP id NAA00528; Mon, 6 Feb 1995 13:53:52 -0800 Message-Id: <199502062153.NAA00528@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: Bruce Evans cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com, phk@freefall.cdrom.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c In-reply-to: Your message of "Sun, 05 Feb 95 16:26:50 +1100." <199502050526.QAA09902@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Mon, 06 Feb 1995 13:53:50 -0800 Sender: cvs-lib-owner@freebsd.org Precedence: bulk >> Modified: lib/libc/gen getcwd.c >> Log: >> A cute hack to speed up things by Keith: if getenv("PWD") is the same >> inode as ".", then just return that. I added a check so it must start with >> a '/'. > >I just thought of another problem. What if $PWD has symlinks in it, or >bizarreness such as `/bin/../tmp/../'? The old getpwd would canonicalize >the path. In fact, I sometimes rely on this: after `cd /sys', bash sets >$PWD to /sys, and I sometimes use "`/bin/pwd`" if I want the real directory >name. I pointed this out to Keith but he didn't seem to think it was something to be concerned about. I think it is, however, and I'm not too thrilled with the change going into CVS. It really is a gratuitous hack that shouldn't be made, IMO. -DG From owner-cvs-lib Mon Feb 6 14:50:16 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA23891 for cvs-lib-outgoing; Mon, 6 Feb 1995 14:50:16 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id OAA23884; Mon, 6 Feb 1995 14:50:09 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id OAA27449; Mon, 6 Feb 1995 14:50:03 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.9/8.6.5) with SMTP id OAA00576; Mon, 6 Feb 1995 14:50:02 -0800 Message-Id: <199502062250.OAA00576@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com Subject: Re: cvs commit: src/lib/libc/gen getcwd.c In-reply-to: Your message of "Mon, 06 Feb 95 12:12:50 PST." <199502062012.MAA06540@ref.tfs.com> From: David Greenman Reply-To: davidg@Root.COM Date: Mon, 06 Feb 1995 14:50:01 -0800 Sender: cvs-lib-owner@freebsd.org Precedence: bulk >> I feel this change is a loser... I feel very uncomfortable changing >> 15 years of historical behavior for a minor performance gain... that's >> not the way performance gains are supposed to be eeked out. > >Ok: we'll take a vote! I vote to kill the change and go back to the previous (slow) behavior. We should not be making changes that have unknown consequences at this point in the 2.1 development cycle (well, at any point in any developement cycle) - especially if we wish 2.1 to be solid. -DG From owner-cvs-lib Mon Feb 6 21:53:03 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA09560 for cvs-lib-outgoing; Mon, 6 Feb 1995 21:53:03 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA09550; Mon, 6 Feb 1995 21:52:59 -0800 Date: Mon, 6 Feb 1995 21:52:59 -0800 From: David Greenman Message-Id: <199502070552.VAA09550@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/gen getcwd.3 getcwd.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk davidg 95/02/06 21:52:58 Modified: lib/libc/gen getcwd.3 getcwd.c Log: Backed out Keith Bostic's getcwd/$PWD hack. It is causing things to break all over the place. From owner-cvs-lib Tue Feb 7 05:27:39 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id FAA25061 for cvs-lib-outgoing; Tue, 7 Feb 1995 05:27:39 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id FAA25055; Tue, 7 Feb 1995 05:27:36 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.9/8.6.9) id FAA12422; Tue, 7 Feb 1995 05:27:31 -0800 Date: Tue, 7 Feb 1995 05:27:31 -0800 From: "Jordan K. Hubbard" Message-Id: <199502071327.FAA12422@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-lib@time.cdrom.com Subject: cvs commit: src/lib/csu/i386 Makefile crt0.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk jkh 95/02/07 05:27:30 Modified: lib/csu/i386 Makefile crt0.c Log: Support for more Sun compatible dlopen() and friends. Also added proper error handling. Reviewed by: gj Submitted by: Mark Diekhans From owner-cvs-lib Wed Feb 8 09:56:37 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA13695 for cvs-lib-outgoing; Wed, 8 Feb 1995 09:56:37 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id JAA13689; Wed, 8 Feb 1995 09:56:33 -0800 Received: (from jkh@localhost) by time.cdrom.com (8.6.9/8.6.9) id JAA16076; Wed, 8 Feb 1995 09:56:29 -0800 Date: Wed, 8 Feb 1995 09:56:29 -0800 From: "Jordan K. Hubbard" Message-Id: <199502081756.JAA16076@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-lib@time.cdrom.com Subject: cvs commit: src/lib/csu/i386 dlfcn.h dlopen.3 Sender: cvs-lib-owner@freebsd.org Precedence: bulk jkh 95/02/08 09:56:28 Added: lib/csu/i386 dlfcn.h dlopen.3 Log: Add two parts of Mark's/Gary's dlopen() changes that I missed before. From owner-cvs-lib Wed Feb 8 13:11:52 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA17223 for cvs-lib-outgoing; Wed, 8 Feb 1995 13:11:52 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA17209; Wed, 8 Feb 1995 13:11:45 -0800 Date: Wed, 8 Feb 1995 13:11:45 -0800 From: Bruce Evans Message-Id: <199502082111.NAA17209@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libss Makefile Sender: cvs-lib-owner@freebsd.org Precedence: bulk bde 95/02/08 13:11:42 Modified: lib/libss Makefile Log: CLEANFILES was missing a few files. From owner-cvs-lib Wed Feb 8 23:38:02 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id XAA00521 for cvs-lib-outgoing; Wed, 8 Feb 1995 23:38:02 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id XAA00491; Wed, 8 Feb 1995 23:37:20 -0800 Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1]) by time.cdrom.com (8.6.9/8.6.9) with SMTP id SAA08408; Wed, 8 Feb 1995 18:36:33 -0800 Received: by sovcom.kiae.su id AA07662 (5.65.kiae-2 ); Thu, 9 Feb 1995 05:26:28 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Thu, 9 Feb 95 05:26:27 +0300 Received: (from ache@localhost) by astral.msk.su (8.6.8/8.6.6) id FAA01477; Thu, 9 Feb 1995 05:24:57 +0300 To: CVS-commiters@time.cdrom.com, cvs-lib@time.cdrom.com, "Jordan K. Hubbard" References: <199502081756.JAA16076@time.cdrom.com> In-Reply-To: <199502081756.JAA16076@time.cdrom.com>; from "Jordan K. Hubbard" at Wed, 8 Feb 1995 09:56:29 -0800 Message-Id: Organization: Olahm Ha-Yetzirah Date: Thu, 9 Feb 1995 05:24:57 +0300 X-Mailer: Mail/@ [v2.32 FreeBSD] From: "Andrew A. Chernov, Black Mage" X-Class: Fast Subject: Re: cvs commit: src/lib/csu/i386 dlfcn.h dlopen.3 Lines: 16 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 597 Sender: cvs-lib-owner@freebsd.org Precedence: bulk In message <199502081756.JAA16076@time.cdrom.com> Jordan K. Hubbard writes: >jkh 95/02/08 09:56:28 > Added: lib/csu/i386 dlfcn.h dlopen.3 > Log: > Add two parts of Mark's/Gary's dlopen() changes that I missed before. This manpage and include not installed, is it intentionly so? -- Andrew A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: 2:5020/230.3 : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-lib Thu Feb 9 00:00:31 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA02595 for cvs-lib-outgoing; Thu, 9 Feb 1995 00:00:31 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA02589; Thu, 9 Feb 1995 00:00:23 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.9/8.6.9) id AAA13480; Thu, 9 Feb 1995 00:00:23 -0800 Date: Thu, 9 Feb 1995 00:00:23 -0800 From: "Jordan K. Hubbard" Message-Id: <199502090800.AAA13480@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-lib@time.cdrom.com Subject: cvs commit: src/lib/csu/i386 Makefile Sender: cvs-lib-owner@freebsd.org Precedence: bulk jkh 95/02/09 00:00:22 Modified: lib/csu/i386 Makefile Log: Install the header files. From owner-cvs-lib Thu Feb 9 00:01:31 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA02632 for cvs-lib-outgoing; Thu, 9 Feb 1995 00:01:31 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA02626; Thu, 9 Feb 1995 00:01:22 -0800 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.9/8.6.9) with SMTP id AAA13882; Thu, 9 Feb 1995 00:01:22 -0800 To: "Andrew A. Chernov, Black Mage" cc: CVS-commiters@time.cdrom.com, cvs-lib@time.cdrom.com, "Jordan K. Hubbard" Subject: Re: cvs commit: src/lib/csu/i386 dlfcn.h dlopen.3 In-reply-to: Your message of "Thu, 09 Feb 95 05:24:57 +0300." Date: Thu, 09 Feb 1995 00:01:21 -0800 Message-ID: <13870.792316881@time.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-lib-owner@freebsd.org Precedence: bulk > > Added: lib/csu/i386 dlfcn.h dlopen.3 > > Log: > > Add two parts of Mark's/Gary's dlopen() changes that I missed before. > > This manpage and include not installed, is it intentionly so? The manpage is installed by make maninstall as normal, but the dlfcn.h header file was not installed at all, thank you. Fixed. Jordan From owner-cvs-lib Sat Feb 11 18:35:43 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA01876 for cvs-lib-outgoing; Sat, 11 Feb 1995 18:35:43 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA01855; Sat, 11 Feb 1995 18:35:37 -0800 Date: Sat, 11 Feb 1995 18:35:37 -0800 From: Poul-Henning Kamp Message-Id: <199502120235.SAA01855@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libss Makefile Sender: cvs-lib-owner@freebsd.org Precedence: bulk phk 95/02/11 18:35:36 Modified: lib/libss Makefile Log: Fix broken makefile. From owner-cvs-lib Sat Feb 11 22:28:23 1995 Return-Path: cvs-lib-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id WAA00186 for cvs-lib-outgoing; Sat, 11 Feb 1995 22:28:23 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id WAA00161; Sat, 11 Feb 1995 22:28:16 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id RAA14934; Sun, 12 Feb 1995 17:15:30 +1100 Date: Sun, 12 Feb 1995 17:15:30 +1100 From: Bruce Evans Message-Id: <199502120615.RAA14934@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, cvs-lib@freefall.cdrom.com, phk@freefall.cdrom.com Subject: Re: cvs commit: src/lib/libss Makefile Sender: cvs-lib-owner@freebsd.org Precedence: bulk > Modified: lib/libss Makefile > Log: > Fix broken makefile. I think it would have been better to add the junk to CLEANFILES iff there is an obj directory. Now the junk is not removed if the make is aborted while the junk exists. It might be even better to strip the path prefix in mk_cmds so that the linking convolutions are not required for std_rqs.ct. compile_et already seems to strip the path prefix, so the linking convolutions are not required for ss_et.c. Bruce