/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/etc/cnid_dbd/ |
H A D | dbd_getstamp.c | 25 int dbd_getstamp(DBD *dbd, struct cnid_dbd_rqst *rqst _U_, struct cnid_dbd_rply *rply) argument 34 rply->namelen = 0; 41 rply->result = CNID_DBD_RES_ERR_DB; 47 rply->result = CNID_DBD_RES_NOTFOUND; 51 rply->namelen = CNID_DEV_LEN; 52 rply->name = (char *)data.data + CNID_DEV_OFS; 55 LOG(log_debug, logtype_cnid, "cnid_getstamp: Returning stamp '%08x'", *(uint32_t *)rply->name); 57 rply->result = CNID_DBD_RES_OK;
|
H A D | dbd_add.c | 36 int add_cnid(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 44 key.data = &rply->cnid; 45 key.size = sizeof(rply->cnid); 49 memcpy(data.data, &rply->cnid, sizeof(rply->cnid)); 59 rply->result = CNID_DBD_RES_ERR_DUPLCNID; 63 LOG(log_error, logtype_cnid, "add_cnid: duplicate %x %s", rply->cnid 66 rqst->cnid = rply->cnid; 67 rc = dbd_update(dbd, rqst, rply); 69 rply 83 get_cnid(DBD *dbd, struct cnid_dbd_rply *rply) argument 136 dbd_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int nolookup) argument [all...] |
H A D | dbd_resolve.c | 24 int dbd_resolve(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 32 rply->namelen = 0; 39 rply->result = CNID_DBD_RES_ERR_DB; 47 rply->result = CNID_DBD_RES_NOTFOUND; 51 memcpy(&rply->did, (char *) data.data + CNID_DID_OFS, sizeof(cnid_t)); 53 rply->namelen = data.size; 54 rply->name = (char *)data.data; 57 ntohl(rqst->cnid), ntohl(rply->did), rply->name + CNID_NAME_OFS); 59 rply [all...] |
H A D | dbd_get.c | 27 int dbd_get(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 36 rply->namelen = 0; 48 rply->result = CNID_DBD_RES_ERR_DB; 55 rply->result = CNID_DBD_RES_NOTFOUND; 59 memcpy(&rply->cnid, data.data, sizeof(rply->cnid)); 62 ntohl(rqst->did), rqst->name, ntohl(rply->cnid)); 64 rply->result = CNID_DBD_RES_OK;
|
H A D | dbd_lookup.c | 132 int dbd_lookup(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int roflag) argument 147 rply->namelen = 0; 148 rply->cnid = 0; 162 rply->result = CNID_DBD_RES_ERR_DB; 169 memcpy(&id_devino, devdata.data, sizeof(rply->cnid)); 180 rply->result = CNID_DBD_RES_ERR_DB; 187 memcpy(&id_didname, diddata.data, sizeof(rply->cnid)); 200 rply->result = CNID_DBD_RES_NOTFOUND; 215 rc = dbd_delete(dbd, rqst, rply, DBIF_CNID); 216 rc += dbd_delete(dbd, rqst, rply, DBIF_IDX_DEVIN [all...] |
H A D | dbd_search.c | 20 int dbd_search(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 29 rply->name = resbuf; 30 rply->namelen = 0; 37 rply->result = CNID_DBD_RES_ERR_DB; 42 rply->namelen = results * sizeof(cnid_t); 43 rply->result = CNID_DBD_RES_OK; 46 rply->result = CNID_DBD_RES_NOTFOUND;
|
H A D | dbd_update.c | 28 int dbd_update(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 34 rply->namelen = 0; 37 if (dbd_delete(dbd, rqst, rply, DBIF_CNID) < 0) 39 if (dbd_delete(dbd, rqst, rply, DBIF_IDX_DEVINO) < 0) 41 if (dbd_delete(dbd, rqst, rply, DBIF_IDX_DIDNAME) < 0) 57 rply->result = CNID_DBD_RES_OK; 64 rply->result = CNID_DBD_RES_ERR_DB;
|
H A D | dbd_delete.c | 22 int dbd_delete(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int idx) argument 29 rply->namelen = 0; 39 rply->result = CNID_DBD_RES_ERR_DB; 45 rply->result = CNID_DBD_RES_OK; 49 rply->result = CNID_DBD_RES_NOTFOUND; 59 rply->result = CNID_DBD_RES_ERR_DB; 65 rply->result = CNID_DBD_RES_OK; 69 rply->result = CNID_DBD_RES_NOTFOUND; 78 rply->result = CNID_DBD_RES_ERR_DB; 83 rply [all...] |
H A D | dbd_rebuild_add.c | 27 int dbd_rebuild_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 35 rply->namelen = 0; 47 rply->result = CNID_DBD_RES_ERR_DB; 62 rply->result = CNID_DBD_RES_ERR_DB; 74 rply->result = CNID_DBD_RES_ERR_DB; 79 rply->cnid = rqst->cnid; 80 rply->result = CNID_DBD_RES_OK;
|
H A D | dbd.h | 12 extern int add_cnid(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply); 13 extern int get_cnid(DBD *dbd, struct cnid_dbd_rply *rply);
|
H A D | comm.c | 241 int comm_snd(struct cnid_dbd_rply *rply) argument 248 if (!rply->namelen) { 249 if (write(cur_fd, rply, sizeof(struct cnid_dbd_rply)) != sizeof(struct cnid_dbd_rply)) { 258 iov[0].iov_base = rply; 260 iov[1].iov_base = rply->name; 261 iov[1].iov_len = rply->namelen; 262 towrite = sizeof(struct cnid_dbd_rply) +rply->namelen; 270 if (write(cur_fd, rply, sizeof(struct cnid_dbd_rply)) != sizeof(struct cnid_dbd_rply)) { 275 if (write(cur_fd, rply->name, rply [all...] |
H A D | main.c | 95 struct cnid_dbd_rply rply; local 146 memset(&rply, 0, sizeof(rply)); 152 rply.namelen = 0; 156 ret = dbd_add(dbd, &rqst, &rply, 0); 159 ret = dbd_get(dbd, &rqst, &rply); 162 ret = dbd_resolve(dbd, &rqst, &rply); 165 ret = dbd_lookup(dbd, &rqst, &rply, 0); 168 ret = dbd_update(dbd, &rqst, &rply); 171 ret = dbd_delete(dbd, &rqst, &rply, DBIF_CNI [all...] |
H A D | cmd_dbd.h | 38 extern int cmd_dbd_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply);
|
H A D | cmd_dbd_scanvol.c | 64 static struct cnid_dbd_rply rply; variable in typeref:struct:cnid_dbd_rply 728 memset(&rply, 0, sizeof(struct cnid_dbd_rply)); 739 ret = dbd_lookup(dbd, &rqst, &rply, (dbd_flags & DBD_FLAGS_SCAN) ? 1 : 0); 742 if (rply.result == CNID_DBD_RES_OK) { 743 db_cnid = rply.cnid; 744 } else if (rply.result == CNID_DBD_RES_NOTFOUND) { 782 ret = dbd_resolve(dbd, &rqst, &rply); 783 if (rply.result == CNID_DBD_RES_OK) { 785 ret = dbd_add(dbd, &rqst, &rply, 1); 788 db_cnid = rply 1086 struct cnid_dbd_rply rply; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/libatalk/cnid/dbd/ |
H A D | cnid_dbd.c | 302 static int dbd_reply_stamp(struct cnid_dbd_rply *rply) argument 304 switch (rply->result) { 322 static int dbd_rpc(CNID_private *db, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 331 len = rply->namelen; 332 nametmp = rply->name; 334 ret = readt(db->fd, rply, sizeof(struct cnid_dbd_rply), 0, ONE_DELAY); 339 rply->name = nametmp; 342 rply->name = nametmp; 343 if (rply->namelen && rply 361 transmit(CNID_private *db, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument 548 struct cnid_dbd_rply rply; local 612 struct cnid_dbd_rply rply; local 665 struct cnid_dbd_rply rply; local 739 struct cnid_dbd_rply rply; local 800 struct cnid_dbd_rply rply; local 856 struct cnid_dbd_rply rply; local 911 struct cnid_dbd_rply rply; local 973 struct cnid_dbd_rply rply; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/contrib/misc/ |
H A D | cnid.lua | 87 local rply = {} 90 rply.error = val 97 rply.cnid = val 104 rply.did = val 111 rply.len = val 113 if rply.error == 0 and rply.did ~= 0 then
|