X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=etc%2Fcnid_dbd%2Fcmd_dbd.h;h=efec636b482e464f40a1bda7ebc469dd420acb70;hb=1f1bf1d7dd7f47bac89da0e25fcb6064ac842fe9;hp=425fb400cd3f4d1e13a1b671b249278c1eba0c0a;hpb=25ca059b795321076af8d8d422ba6a473ef04cf6;p=netatalk.git diff --git a/etc/cnid_dbd/cmd_dbd.h b/etc/cnid_dbd/cmd_dbd.h index 425fb400..efec636b 100644 --- a/etc/cnid_dbd/cmd_dbd.h +++ b/etc/cnid_dbd/cmd_dbd.h @@ -4,7 +4,7 @@ #include #include -#include +#include #include "dbif.h" enum logtype {LOGSTD, LOGDEBUG}; @@ -15,6 +15,7 @@ typedef unsigned int dbd_flags_t; #define DBD_FLAGS_EXCL (1 << 2) #define DBD_FLAGS_CLEANUP (1 << 3) /* Dont create AD stuff, but cleanup orphaned */ #define DBD_FLAGS_STATS (1 << 4) +#define DBD_FLAGS_V2TOEA (1 << 5) /* Convert adouble:v2 to adouble:ea */ #define ADv2_DIRNAME ".AppleDouble" @@ -25,10 +26,11 @@ typedef unsigned int dbd_flags_t; (strcmp(a,c) b 0) extern int nocniddb; /* Dont open CNID database, only scan filesystem */ +extern int db_locked; /* have we got the fcntl lock on lockfd ? */ extern volatile sig_atomic_t alarmed; extern void dbd_log(enum logtype lt, char *fmt, ...); -extern int cmd_dbd_scanvol(DBD *dbd, struct volinfo *volinfo, dbd_flags_t flags); +extern int cmd_dbd_scanvol(DBD *dbd, struct vol *vol, dbd_flags_t flags); /* Functions for querying the database which couldn't be reused from the existing