Date: Thu, 28 Mar 1996 18:38:25 +0100 From: Thomas Wintergerst <thomas@lemur.nord.de> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/1105: Bug in find command Message-ID: <199603281738.SAA10186@dagobert.lemur.nord.de> Resent-Message-ID: <199603281750.JAA23031@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 1105 >Category: bin >Synopsis: Bug in find command >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Mar 28 09:50:01 PST 1996 >Last-Modified: >Originator: Thomas Wintergerst >Organization: >Release: FreeBSD 2.1-STABLE i386 >Environment: >Description: The option "fstype" does not handle the argument "msdos" correctly. This error results from changing the name for the msdos file system from "pcfs" to "msdos". >How-To-Repeat: I changed the script "/etc/daily" to not descend into my DOS partition (directory "/dos") while cleaning the directory tree. I added the option "... -fstype msdos -a prune -o ..." for the find command to do this. >Fix: The following patch will solve this problem: *** usr/src/usr.bin/find/function.c.org Mon Oct 9 08:57:35 1995 --- usr/src/usr.bin/find/function.c Tue Mar 26 16:22:05 1996 *************** *** 419,436 **** new->mt_data = MOUNT_MFS; return (new); } ! break; ! case 'n': ! if (!strcmp(arg, "nfs")) { new->flags = F_MTTYPE; ! new->mt_data = MOUNT_NFS; return (new); } break; ! case 'p': ! if (!strcmp(arg, "msdos")) { new->flags = F_MTTYPE; ! new->mt_data = MOUNT_MSDOS; return (new); } break; --- 419,434 ---- new->mt_data = MOUNT_MFS; return (new); } ! if (!strcmp(arg, "msdos")) { new->flags = F_MTTYPE; ! new->mt_data = MOUNT_MSDOS; return (new); } break; ! case 'n': ! if (!strcmp(arg, "nfs")) { new->flags = F_MTTYPE; ! new->mt_data = MOUNT_NFS; return (new); } break; >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603281738.SAA10186>