7 #include <atalk/volinfo.h>
10 enum logtype {LOGSTD, LOGDEBUG};
11 typedef unsigned int dbd_flags_t;
13 #define DBD_FLAGS_SCAN (1 << 0)
14 #define DBD_FLAGS_FORCE (1 << 0)
16 #define ADv2_DIRNAME ".AppleDouble"
18 #define DIR_DOT_OR_DOTDOT(a) \
19 ((strcmp(a, ".") == 0) || (strcmp(a, "..") == 0))
21 #define STRCMP(a,b,c) \
24 extern volatile sig_atomic_t alarmed;
25 extern struct volinfo *volinfo;
26 extern char cwdbuf[MAXPATHLEN+1];
28 extern void dbd_log(enum logtype lt, char *fmt, ...);
29 extern int cmd_dbd_scanvol(DBD *dbd, struct volinfo *volinfo, dbd_flags_t flags);
32 Functions for querying the database which couldn't be reused from the existing
33 funcs pool of dbd_* for one reason or another
35 extern int cmd_dbd_lookup(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int roflag);
36 extern int cmd_dbd_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply);
37 #endif /* CMD_DBD_H */