db/update/ExcludeList: move class Pattern to fs/Glob.hxx

This commit is contained in:
Max Kellermann
2015-06-22 21:01:46 +02:00
parent e0405f1781
commit 50eac9b49e
4 changed files with 70 additions and 31 deletions

View File

@@ -35,7 +35,7 @@
#include <string.h>
#include <errno.h>
#ifdef HAVE_GLIB
#ifdef HAVE_CLASS_GLOB
gcc_pure
static bool
@@ -54,7 +54,7 @@ IsFileNotFound(const Error &error)
bool
ExcludeList::LoadFile(Path path_fs)
{
#ifdef HAVE_GLIB
#ifdef HAVE_CLASS_GLOB
Error error;
TextFile file(path_fs, error);
if (file.HasFailed()) {
@@ -88,7 +88,7 @@ ExcludeList::Check(Path name_fs) const
/* XXX include full path name in check */
#ifdef HAVE_GLIB
#ifdef HAVE_CLASS_GLOB
for (const auto &i : patterns)
if (i.Check(NarrowPath(name_fs).c_str()))
return true;