2008-08-02 Peter Breitenlohner
Clean up some slocate mess and add a testcase: * locate/locate.c (struct process_data, visit_locate02_format, search_one_database): Clean up some slocate mess. Fix a typo. * locate/testsuite/locate.gnu/slocate.*: New test for databases in slocate format. * locate/testsuite/Makefile.am: Add the new test. Implement locate databases with relative file names: * locate/locate.c (struct process_data, visit_locate02_format, search_one_database): Implement relative file names. * locate/frcode.c (main): Implement relative file names (using a new option '-r'). Fix a typo. * locate/updatedb.sh: Implement relative file names (using a new option '--relpath'). * locate/testsuite/locate.gnu/relpath*: New tests for databases with relative file names (locate02 and slocate format). * locate/testsuite/Makefile.am: Add two new tests. * locate/updatedb.1: Document databases with relative file names. * doc/find.texi: Document databases with relative file names. Remove a duplicate paragraph.