X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=include%2Fatalk%2Fcnid.h;fp=include%2Fatalk%2Fcnid.h;h=9c8e0bacd065a69afb363b499ee78024c41f26f3;hp=ba0b62fad3d0d1e4149d5aeae63565e1b748e3f8;hb=f254fd618b53e97cc5382b23709d4f3de1e70b41;hpb=bcb41b85b62fcc24337c9a7748dd64c10044fe46 diff --git a/include/atalk/cnid.h b/include/atalk/cnid.h index ba0b62fa..9c8e0bac 100644 --- a/include/atalk/cnid.h +++ b/include/atalk/cnid.h @@ -24,6 +24,7 @@ #include #include +#include /* CNID object flags */ #define CNID_FLAG_PERSISTENT 0x01 /* This backend implements DID persistence */ @@ -81,8 +82,14 @@ struct cnid_open_args { const char *dir; mode_t mask; uint32_t flags; - const char *cnidserver; /* for dbd */ - const char *cnidport; /* for dbd */ + + /* for dbd */ + const char *cnidserver; + const char *cnidport; + + /* for MySQL */ + const void *obj; + char *voluuid; }; /* @@ -109,7 +116,9 @@ struct _cnid_db *cnid_open(const char *volpath, char *type, int flags, const char *cnidsrv, - const char *cnidport); + const char *cnidport, + const void *obj, + char *uuid); cnid_t cnid_add (struct _cnid_db *cdb, const struct stat *st, const cnid_t did, const char *name, const size_t len, cnid_t hint); int cnid_delete (struct _cnid_db *cdb, cnid_t id);