Copyright 2009, 2010 Kevin Ryde This file is part of File-Locate-Iterator. File-Locate-Iterator is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. File-Locate-Iterator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with File-Locate-Iterator. If not, see . Version 9, January 2010 - test script fix for :raw on perl 5.6 Version 8, January 2010 - use mmap when available - fix for reading unbuffered handle Version 7, January 2010 - workaround incompatible changes in perl 5.11 goto Version 6, December 2009 - oops, Test::More::explain() is new Version 5, December 2009 - dual XS or pure-perl Version 4, November 2009 - don't depend on /var/cache/locate/locatedb in the tests - avoid mmap len=0 since freebsd mmap succeeds but munmap then fails Version 3, November 2009 - use File::FnMatch for globs (rather than converting to a regexp) Version 2, October 2009 - oops, File::Map supposed to be optional (and undocumented yet) Version 1, September 2009 - the first version