X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fdirs.c;h=27e96b9c6aff080913424597a07be7cb9c657da7;hb=b8844c65622c12fb105bf7fc6bab2fc237af7c14;hp=a5f13c40da9eef4894b61b365baccbe7796ef47d;hpb=0c9fdce49848132a12807f8dc9706b382274f1df;p=idzebra-moved-to-github.git diff --git a/index/dirs.c b/index/dirs.c index a5f13c4..27e96b9 100644 --- a/index/dirs.c +++ b/index/dirs.c @@ -1,10 +1,17 @@ /* - * Copyright (C) 1994-1995, Index Data I/S + * Copyright (C) 1994-1996, Index Data I/S * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: dirs.c,v $ - * Revision 1.8 1996-04-12 07:02:21 adam + * Revision 1.10 1996-06-04 10:18:58 adam + * Minor changes - removed include of ctype.h. + * + * Revision 1.9 1996/04/23 12:39:07 adam + * Bug fix: In function dirs_del dict_delete is used to remove a file + * rather than a bogus dict_insert. + * + * Revision 1.8 1996/04/12 07:02:21 adam * File update of single files. * * Revision 1.7 1996/03/21 14:50:09 adam @@ -34,7 +41,6 @@ #include #include #include -#include #include #include "index.h" @@ -194,12 +200,10 @@ void dirs_add (struct dirs_info *p, const char *src, int sysno, time_t mtime) void dirs_del (struct dirs_info *p, const char *src) { char path[256]; - char info[2]; sprintf (path, "%s%s", p->prefix, src); logf (LOG_DEBUG, "dirs_del %s", path); - info[0] = 'r'; - dict_insert (p->dict, path, 1, info); + dict_delete (p->dict, path); } void dirs_free (struct dirs_info **pp)