X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=etc%2Fafpd%2Ffile.c;h=8257d18b5fa115ecafea861bb11dbf855ee6bd6b;hp=f7df604982f3b966f102d96125479c358f5952a4;hb=5116ed2346ea7ee6e5a9858dee94f3eacdc00d7e;hpb=cc5fb7fd9d648f38a8cb9e22e2c703e657e1ba6a diff --git a/etc/afpd/file.c b/etc/afpd/file.c index f7df6049..8257d18b 100644 --- a/etc/afpd/file.c +++ b/etc/afpd/file.c @@ -47,6 +47,7 @@ char *strchr (), *strrchr (); #include "filedir.h" #include "globals.h" #include "unix.h" +#include "fce_api.h" /* the format for the finderinfo fields (from IM: Toolbox Essentials): * field bytes subfield bytes @@ -762,6 +763,9 @@ int afp_createfile(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, (void)get_id(vol, adp, &st, dir->d_did, upath, strlen(upath)); ad_flush( adp); + + fce_register_new_file(s_path); + ad_close( adp, ADFLAGS_DF|ADFLAGS_HF ); createfile_done: