From unknown Fri Sep 05 11:02:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#6123 <6123@debbugs.gnu.org> To: bug#6123 <6123@debbugs.gnu.org> Subject: Status: basename/dirname are not POSIX compliant on arg starting with a dash Reply-To: bug#6123 <6123@debbugs.gnu.org> Date: Fri, 05 Sep 2025 18:02:31 +0000 retitle 6123 basename/dirname are not POSIX compliant on arg starting with = a dash reassign 6123 coreutils submitter 6123 Vincent Lefevre severity 6123 normal tag 6123 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 07:35:21 2010 Received: (at submit) by debbugs.gnu.org; 6 May 2010 11:35:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9zMO-0001dv-IU for submit@debbugs.gnu.org; Thu, 06 May 2010 07:35:20 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9zMJ-0001d6-Pe for submit@debbugs.gnu.org; Thu, 06 May 2010 07:35:17 -0400 Received: from lists.gnu.org ([199.232.76.165]:35051) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O9zME-0007jm-4c for submit@debbugs.gnu.org; Thu, 06 May 2010 07:35:10 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O9zJ0-0006Ru-6N for bug-coreutils@gnu.org; Thu, 06 May 2010 07:31:50 -0400 Received: from [140.186.70.92] (port=50217 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O9zIz-0006Qh-4D for bug-coreutils@gnu.org; Thu, 06 May 2010 07:31:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O9zIx-0005lH-Iy for bug-coreutils@gnu.org; Thu, 06 May 2010 07:31:49 -0400 Received: from vinc17.pck.nerim.net ([213.41.242.187]:56189 helo=prunille.vinc17.org) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O9zIx-0005l4-9V for bug-coreutils@gnu.org; Thu, 06 May 2010 07:31:47 -0400 Received: by prunille.vinc17.org (Postfix, from userid 501) id 418C34C0BE3F; Thu, 6 May 2010 13:31:45 +0200 (CEST) Date: Thu, 6 May 2010 13:31:45 +0200 From: Vincent Lefevre To: bug-coreutils@gnu.org, 580492@bugs.debian.org Subject: Re: basename/dirname are not POSIX compliant on arg starting with a dash Message-ID: <20100506113145.GK24867@prunille.vinc17.org> Mail-Followup-To: Vincent Lefevre , bug-coreutils@gnu.org, 580492@bugs.debian.org References: <20100506111502.GB13448@ypig.lip.ens-lyon.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <20100506111502.GB13448@ypig.lip.ens-lyon.fr> X-Mailer-Info: http://www.vinc17.org/mutt/ User-Agent: Mutt/1.5.20-6083-vl-r35499 (2010-04-24) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.4 (-----) A practical example of a failure could be when one uses dirname "$0" in a rc file and the shell happens to be a login shell. --=20 Vincent Lef=E8vre - Web: 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / Ar=E9naire project (LIP, ENS-Lyon) From debbugs-submit-bounces@debbugs.gnu.org Fri May 07 13:22:57 2010 Received: (at control) by debbugs.gnu.org; 7 May 2010 17:22:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OARGK-0000BL-P4 for submit@debbugs.gnu.org; Fri, 07 May 2010 13:22:56 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OARGJ-0000BG-RU for control@debbugs.gnu.org; Fri, 07 May 2010 13:22:55 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OARGI-0001K8-4p; Fri, 07 May 2010 13:22:54 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19428.19566.111683.131175@fencepost.gnu.org> Date: Fri, 7 May 2010 13:22:54 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: yellow X-Ran: |=kr5'nq=-,@H(f1dTv-L8U{GxwIlA}8~45$SzE{!@09;P-{T#OJA,=S}7]++3CC>aLoQS X-Debbugs-No-Ack: yes X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) close 5367 close 6107 merge 6123 6124 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 17 04:42:12 2011 Received: (at control) by debbugs.gnu.org; 17 Apr 2011 08:42:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBNYa-0007cq-Qe for submit@debbugs.gnu.org; Sun, 17 Apr 2011 04:42:12 -0400 Received: from mx.meyering.net ([82.230.74.64]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QBNYY-0007ce-Mq for control@debbugs.gnu.org; Sun, 17 Apr 2011 04:42:11 -0400 Received: by rho.meyering.net (Acme Bit-Twister, from userid 1000) id 398366012A; Sun, 17 Apr 2011 10:42:05 +0200 (CEST) From: Jim Meyering To: control@debbugs.gnu.org Subject: basename/dirname vs POSIX Date: Sun, 17 Apr 2011 10:42:05 +0200 Message-ID: <87r591e0bm.fsf@rho.meyering.net> Lines: 8 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) close 6123 close 6124 tag 6123 notabug tag 6124 notabug thanks Per discussion, it's clear that coreutils' basename and dirname conform to POSIX. From unknown Fri Sep 05 11:02:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 15 May 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator