• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/libatalk/cnid/last/

Lines Matching refs:cdb

25 cnid_t cnid_last_add(struct _cnid_db *cdb, const struct stat *st,
61 if (!cdb || !(cdb->_private))
64 priv = (struct _cnid_last_private *) (cdb->_private);
74 void cnid_last_close(struct _cnid_db *cdb)
76 free(cdb->volpath);
77 free(cdb->_private);
78 free(cdb);
83 int cnid_last_delete(struct _cnid_db *cdb _U_, const cnid_t id _U_)
91 cnid_t cnid_last_get(struct _cnid_db *cdb _U_, const cnid_t did _U_, char *name _U_, const size_t len _U_)
101 cnid_t cnid_last_lookup(struct _cnid_db *cdb _U_, const struct stat *st _U_, const cnid_t did _U_,
112 struct _cnid_db *cdb;
115 if ((cdb = (struct _cnid_db *) calloc(1, sizeof(struct _cnid_db))) == NULL)
118 if ((cdb->volpath = strdup(volpath)) == NULL) {
119 free(cdb);
123 if ((cdb->_private = calloc(1, sizeof(struct _cnid_last_private))) == NULL) {
124 free(cdb->volpath);
125 free(cdb);
130 priv = (struct _cnid_last_private *) (cdb->_private);
134 cdb->flags = 0;
135 cdb->cnid_add = cnid_last_add;
136 cdb->cnid_delete = cnid_last_delete;
137 cdb->cnid_get = cnid_last_get;
138 cdb->cnid_lookup = cnid_last_lookup;
139 cdb->cnid_nextid = NULL; /* cnid_last_nextid; */
140 cdb->cnid_resolve = cnid_last_resolve;
141 cdb->cnid_update = cnid_last_update;
142 cdb->cnid_close = cnid_last_close;
144 return cdb;
149 struct _cnid_db *cdb;
155 if ((cdb = cnid_last_new(args->dir)) == NULL) {
160 return cdb;
171 char *cnid_last_resolve(struct _cnid_db *cdb _U_, cnid_t * id _U_, void *buffer _U_, size_t len _U_)
178 int cnid_last_update(struct _cnid_db *cdb _U_, const cnid_t id _U_, const struct stat *st _U_,