From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: tasks ice-9 ftw Date: Mon, 08 Sep 2003 08:52:56 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <874qzotdmf.fsf@zip.com.au> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1063001135 32184 80.91.224.253 (8 Sep 2003 06:05:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 8 Sep 2003 06:05:35 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Sep 08 08:05:33 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19wF9Z-000486-00 for ; Mon, 08 Sep 2003 08:05:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.22) id 19wF8t-0000jL-AY for guile-devel@m.gmane.org; Mon, 08 Sep 2003 02:04:51 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19wF8A-0000gK-Tf for guile-devel@gnu.org; Mon, 08 Sep 2003 02:04:06 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19wF88-0000eS-W4 for guile-devel@gnu.org; Mon, 08 Sep 2003 02:04:05 -0400 Original-Received: from [61.8.0.36] (helo=snoopy.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.22) id 19wF87-0000cQ-Nl for guile-devel@gnu.org; Mon, 08 Sep 2003 02:04:04 -0400 Original-Received: from mongrel.pacific.net.au (mongrel.pacific.net.au [61.8.0.107]) by snoopy.pacific.net.au (8.12.3/8.12.3/Debian-6.4) with ESMTP id h87Mr0Bt008616 for ; Mon, 8 Sep 2003 08:53:00 +1000 Original-Received: from localhost (ppp81.dyn228.pacific.net.au [203.143.228.81]) by mongrel.pacific.net.au (8.12.3/8.12.3/Debian-6.4) with ESMTP id h87MpTBC021875 for ; Mon, 8 Sep 2003 08:51:30 +1000 Original-Received: from gg by localhost with local (Exim 3.35 #1 (Debian)) id 19w8Ou-0000Ua-00; Mon, 08 Sep 2003 08:52:56 +1000 Original-To: guile-devel@gnu.org Mail-Copies-To: never User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2764 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2764 I added an entry to the tasks file, - ice-9/ftw.scm problems: - stat-dir-readable?-proc decides the readability of a directory by looking at "stat" information, but does so imperfectly. It doesn't take into account supplementary group memberships (getgroups), or that "root" can read anything, or access control lists (on systems which have those). Just attempting an opendir would be simpler and more reliable. - visited?-proc tests only stat:ino, but this is not unique across filesystems, stat:dev must be used too. - Passing "/" to start from the root directory doesn't work, it looks like perhaps trailing slashes are stripped too agressively. I put it under 1.8, anyone who disagrees with that severity can move it. Clean fixes could no doubt go into the 1.6 branch for instance, but I'm not feeling brave enough to attack it at the moment. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel