From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1390 invoked by alias); 30 May 2018 20:41:27 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42895 Received: (qmail 25708 invoked by uid 1010); 30 May 2018 20:41:27 -0000 X-Qmail-Scanner-Diagnostics: from mx.spodhuis.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(94.142.241.89):SA:0(-4.2/5.0):. Processed in 2.706905 secs); 30 May 2018 20:41:27 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: zsh-workers+phil.pennock@spodhuis.org X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=spodhuis.org; s=d201804; h=In-Reply-To:Content-Type:MIME-Version:References :Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=m89qOsfbu57S+jsDpQ8QpHW7dF3o71nEx0igR7Xol30=; b=RIqRJrDfX20w3IkBGC2jGEaCul /0Dz3V8jkqB1q9UOyc8GvkRepCn2KormrxfX+3HLn7u3cG+YQZ24s+RJqB9oVOMT6ZCYhNWzRmht9 Gyniw31B3+5A7xRGysM7CLwAr80P6mHaewGBivu8uUJbRwbhlSKBInLtcJ5ZCEupNEG0FEH8VHYQw TBcx8dRM9tcltkc4vr5jPcibx0J6aHIQNNjJ1sGkyRs9KUteYIuGDU9u3BZFq5DqQncXKaxs/Eyd/ +TrW2lHmN5xpqaeavya+ub8PZkpAn29xgCL57V9LbKeGfro8ZQ7GVGiAVQkskeP53a8sReG0wRTWx EhDz+kIw==; DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=spodhuis.org; s=d201804e2; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=m89qOsfbu57S+jsDpQ8QpHW7dF3o71nEx0igR7Xol30=; b=eNmIIQ6pQNJgcq4WrgE4dByNS hehtNucit6bKXp2a3Y8C6qWc8HvCw2uI0YMg68jkBqclPA/0jGySo17WyQ1CA==; Date: Wed, 30 May 2018 16:23:49 -0400 From: Phil Pennock To: Daniel Shahaf Cc: Bart Schaefer , Bengt Brodersen , zsh-workers@zsh.org Subject: Re: [Bug] Strange Globing Behaviour when used with sudo Message-ID: <20180530202349.GA10754@osmium.lan> References: <1527707719.3469997.1390875592.73AD29B6@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1527707719.3469997.1390875592.73AD29B6@webmail.messagingengine.com> OpenPGP: url=https://www.security.spodhuis.org/PGP/keys/0x4D1E900E14C1CC04.asc On 2018-05-30 at 19:15 +0000, Daniel Shahaf wrote: > > On Wed, May 30, 2018 at 10:11 AM, Bengt Brodersen > > > sudo zsh -c 'echo ./*/' > > >>> ./file/ ./folder/ > - macOS 10.13.4 (17E202) > - zsh 5.5.1 (x86_64-apple-darwin17.5.0) > > and that the issue still occurred under -fc. This appears to be macOS returning different results for stat64() for root vs non-root. Using dtruss: non-root: open_nocancel("./\0", 0x1100004, 0x10040A3F8) = 3 0 fstatfs64(0x3, 0x7FFF5F8A1338, 0x10040A3F8) = 0 0 getdirentries64(0x3, 0x7FA30F805E00, 0x1000) = 112 0 getdirentries64(0x3, 0x7FA30F805E00, 0x1000) = 0 0 close_nocancel(0x3) = 0 0 stat64("./dummy/.\0", 0x7FFF5F8A1948, 0x1000) = -1 Err#20 stat64("./folder/.\0", 0x7FFF5F8A1948, 0x1000) = 0 0 root: open_nocancel("./\0", 0x1100004, 0x10B5F8B28) = 3 0 fstatfs64(0x3, 0x7FFF547471B8, 0x10B5F8B28) = 0 0 getdirentries64(0x3, 0x7FAFD9821400, 0x1000) = 112 0 getdirentries64(0x3, 0x7FAFD9821400, 0x1000) = 0 0 close_nocancel(0x3) = 0 0 stat64("./dummy/.\0", 0x7FFF547477C8, 0x1000) = 0 0 stat64("./folder/.\0", 0x7FFF547477C8, 0x1000) = 0 0 defines ENOTDIR as 20. -Phil