From owner-cvs-usrbin Sat Aug 31 16:15:07 1996 Return-Path: owner-cvs-usrbin Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23635 for cvs-usrbin-outgoing; Sat, 31 Aug 1996 16:15:07 -0700 (PDT) Received: (from wosch@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23597; Sat, 31 Aug 1996 16:14:56 -0700 (PDT) Date: Sat, 31 Aug 1996 16:14:56 -0700 (PDT) From: Wolfram Schneider Message-Id: <199608312314.QAA23597@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-usrbin Subject: cvs commit: src/usr.bin/locate/locate fastfind.c util.c Makefile locate.1 locate.c Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wosch 96/08/31 16:14:55 Modified: usr.bin/locate/locate Makefile locate.1 locate.c Added: usr.bin/locate/locate fastfind.c util.c Log: optimized search algorithm faster IO due mmap(2) [-m | -s] better error check for damaged databases support for databases in network byte order (SunOS/sparc) optional case insensitve search [-i] optional multiple databases optional multiple pattern new enviroment variable LOCATE_PATH for database(s) [-S] print some statistic about the database [-l number] limit output to number file names [-c] suppress normal output; instead print a count of matching file names Revision Changes Path 1.6 +4 -1 src/usr.bin/locate/locate/Makefile 1.4 +127 -7 src/usr.bin/locate/locate/locate.1 1.4 +279 -113 src/usr.bin/locate/locate/locate.c