From owner-freebsd-stable Tue Mar 23 2:14:10 1999 Delivered-To: freebsd-stable@freebsd.org Received: from wins0.win.org (WinS0.win.org [204.184.50.200]) by hub.freebsd.org (Postfix) with ESMTP id 25E3F152C2 for ; Tue, 23 Mar 1999 02:13:38 -0800 (PST) (envelope-from jase@clearsail.net) Received: from clearsail.net (win-pd-cs1-14.win.org [204.184.50.62]) by wins0.win.org (8.9.1a/8.9.1) with ESMTP id EAA02349 for ; Tue, 23 Mar 1999 04:13:10 -0600 (CST) Message-ID: <36F76950.9681B350@clearsail.net> Date: Tue, 23 Mar 1999 04:13:37 -0600 From: Jason McNew X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 3.1-STABLE i386) X-Accept-Language: ja MIME-Version: 1.0 To: stable@freebsd.org Subject: Perl File::Find problem Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I'm trying to use the File::Find module in Perl 5 and for some reason it refuses to search through my fat32 mouted dirs. Observe the folowing code: use File::Find; &find(\&ismp3, '/d','/c','/usr/home'); sub ismp3 { if(/mp3/i) { push @mp3list, $File:Find:name; } } It works exactly as expect but only under /usr/home. It quietly skips over /c and /d which are both fat32 partitions. After removing the '/usr/home' for testing, I found that it claims to have searched /c and /d in under .2 seconds, when using `find /c` as I used to do usually takes a full 80 seconds. I checked to make sure that they are in fact mounted; they are. I'm not sure if it's aproblem with the module it's self or in the way it interacts with the os. I'm running FreeBSD 3.0-stable CVSup'ed about 3 days ago and using the version of perl compiled with it (5.002_02). Any ideas? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message