Searched refs:tdb (Results 1 - 25 of 157) sorted by relevance

1234567

/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/tdb/
H A Dtdb.c83 /* NB assumes there is a local variable called "tdb" that is the
86 #define TDB_LOG(x) (tdb->log_fn?((tdb->log_fn x),0) : 0)
105 #define BUCKET(hash) ((hash) % tdb->header.hash_size)
111 static int tdb_munmap(TDB_CONTEXT *tdb) argument
113 if (tdb->flags & TDB_INTERNAL)
117 if (tdb->map_ptr) {
118 int ret = munmap(tdb->map_ptr, tdb->map_size);
123 tdb
127 tdb_mmap(TDB_CONTEXT *tdb) argument
204 tdb_brlock(TDB_CONTEXT *tdb, tdb_off offset, int rw_type, int lck_type, int probe) argument
250 tdb_lock(TDB_CONTEXT *tdb, int list, int ltype) argument
283 tdb_unlock(TDB_CONTEXT *tdb, int list, int ltype) argument
336 tdb_oob(TDB_CONTEXT *tdb, tdb_off len, int probe) argument
373 tdb_write(TDB_CONTEXT *tdb, tdb_off off, void *buf, tdb_len len) argument
396 tdb_read(TDB_CONTEXT *tdb,tdb_off off,void *buf,tdb_len len,int cv) argument
421 tdb_alloc_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_len len) argument
440 ofs_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
444 ofs_write(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
451 rec_read(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
463 rec_write(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
470 rec_free_read(TDB_CONTEXT *tdb, tdb_off off, struct list_struct *rec) argument
498 update_tailer(TDB_CONTEXT *tdb, tdb_off offset, const struct list_struct *rec) argument
509 tdb_dump_record(TDB_CONTEXT *tdb, tdb_off offset) argument
535 tdb_dump_chain(TDB_CONTEXT *tdb, int i) argument
557 tdb_dump_all(TDB_CONTEXT *tdb) argument
567 tdb_printfreelist(TDB_CONTEXT *tdb) argument
611 remove_from_freelist(TDB_CONTEXT *tdb, tdb_off off, tdb_off next) argument
631 tdb_free(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
725 expand_file(TDB_CONTEXT *tdb, tdb_off size, tdb_off addition) argument
776 tdb_expand(TDB_CONTEXT *tdb, tdb_off size) argument
845 tdb_allocate(TDB_CONTEXT *tdb, tdb_len length, struct list_struct *rec) argument
927 tdb_new_database(TDB_CONTEXT *tdb, int hash_size) argument
974 tdb_find(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, struct list_struct *r) argument
1008 tdb_keylocked(TDB_CONTEXT *tdb, u32 hash) argument
1020 tdb_find_lock(TDB_CONTEXT *tdb, TDB_DATA key, int locktype, struct list_struct *rec) argument
1035 tdb_error(TDB_CONTEXT *tdb) argument
1052 tdb_errorstr(TDB_CONTEXT *tdb) argument
1066 tdb_update(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf) argument
1101 tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key) argument
1127 tdb_exists(TDB_CONTEXT *tdb, TDB_DATA key) argument
1138 lock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1148 write_lock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1162 write_unlock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1167 unlock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1181 do_delete(TDB_CONTEXT *tdb, tdb_off rec_ptr, struct list_struct*rec) argument
1216 tdb_next_lock(TDB_CONTEXT *tdb, struct tdb_traverse_lock *tlock, struct list_struct *rec) argument
1283 tdb_traverse(TDB_CONTEXT *tdb, tdb_traverse_func fn, void *state) argument
1343 tdb_firstkey(TDB_CONTEXT *tdb) argument
1364 tdb_nextkey(TDB_CONTEXT *tdb, TDB_DATA oldkey) argument
1420 tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key) argument
1439 tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) argument
1523 tdb_append_inplace(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA new_dbuf) argument
1554 tdb_append(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA new_dbuf) argument
1681 TDB_CONTEXT *tdb; local
1858 tdb_close(TDB_CONTEXT *tdb) argument
1890 tdb_lockall(TDB_CONTEXT *tdb) argument
1914 tdb_unlockall(TDB_CONTEXT *tdb) argument
1921 tdb_lockkeys(TDB_CONTEXT *tdb, u32 number, TDB_DATA keys[]) argument
1956 tdb_unlockkeys(TDB_CONTEXT *tdb) argument
1968 tdb_chainlock(TDB_CONTEXT *tdb, TDB_DATA key) argument
1973 tdb_chainunlock(TDB_CONTEXT *tdb, TDB_DATA key) argument
1993 tdb_logging_function(TDB_CONTEXT *tdb, void (*fn)(TDB_CONTEXT *, int , const char *, ...)) argument
2001 tdb_reopen(TDB_CONTEXT *tdb) argument
2040 TDB_CONTEXT *tdb; local
[all...]
H A Dspinlock.h8 #include <atalk/tdb.h>
37 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type);
38 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type);
40 int tdb_clear_spinlocks(TDB_CONTEXT *tdb);
45 #define tdb_spinlock(tdb, list, rw_type) (-1)
46 #define tdb_spinunlock(tdb, list, rw_type) (-1)
48 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type);
49 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type);
52 int tdb_clear_spinlocks(TDB_CONTEXT *tdb);
H A DMakefile.am1 # Makefile.am for libatalk/tdb/
5 libtdb_la_SOURCES = tdb.c \
H A Dspinlock.c325 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
329 if (!tdb->map_ptr) return -1;
330 rwlocks = (tdb_rwlock_t *)((char *)tdb->map_ptr + tdb->header.rwlocks);
348 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
352 if (!tdb->map_ptr) return -1;
353 rwlocks = (tdb_rwlock_t *)((char *)tdb->map_ptr + tdb->header.rwlocks);
396 int tdb_clear_spinlocks(TDB_CONTEXT *tdb) argument
401 if (tdb
414 tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
415 tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
418 tdb_clear_spinlocks(TDB_CONTEXT *tdb) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/ppp/pppd/
H A Dtdb.c29 #include "tdb.h"
49 #define BUCKET(hash) ((hash) % tdb->header.hash_size)
81 static int tdb_brlock(TDB_CONTEXT *tdb, tdb_off offset, argument
89 if (tdb->fd == -1) return 0; /* for in memory tdb */
91 if (tdb->read_only) return -1;
99 if (fcntl(tdb->fd, lck_type, &fl) != 0) {
106 tdb->ecode = TDB_ERR_LOCK;
114 static int tdb_lock(TDB_CONTEXT *tdb, int list) argument
116 if (list < -1 || list >= (int)tdb
133 tdb_unlock(TDB_CONTEXT *tdb, int list) argument
178 tdb_hash_top(TDB_CONTEXT *tdb, unsigned hash) argument
190 tdb_oob(TDB_CONTEXT *tdb, tdb_off offset) argument
219 tdb_write(TDB_CONTEXT *tdb, tdb_off offset, const char *buf, tdb_len len) argument
239 tdb_read(TDB_CONTEXT *tdb, tdb_off offset, char *buf, tdb_len len) argument
260 tdb_alloc_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_len len) argument
280 rec_write(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
286 ofs_write(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
292 ofs_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
298 rec_read(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
317 tdb_expand(TDB_CONTEXT *tdb, tdb_off length) argument
393 tdb_allocate(TDB_CONTEXT *tdb, tdb_len length) argument
482 tdb_new_database(TDB_CONTEXT *tdb, int hash_size) argument
542 tdb_find(TDB_CONTEXT *tdb, TDB_DATA key, unsigned int hash, struct list_struct *rec) argument
584 tdb_error(TDB_CONTEXT *tdb) argument
613 tdb_update(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf) argument
657 tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key) argument
694 tdb_exists(TDB_CONTEXT *tdb, TDB_DATA key) argument
722 tdb_traverse(TDB_CONTEXT *tdb, int (*fn)(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, void* state), void* state) argument
793 tdb_firstkey(TDB_CONTEXT *tdb) argument
845 tdb_nextkey(TDB_CONTEXT *tdb, TDB_DATA key) argument
900 tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key) argument
1005 tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) argument
1109 TDB_CONTEXT tdb, *ret; local
1208 tdb_close(TDB_CONTEXT *tdb) argument
1231 tdb_writelock(TDB_CONTEXT *tdb) argument
1244 tdb_writeunlock(TDB_CONTEXT *tdb) argument
1258 tdb_lockchain(TDB_CONTEXT *tdb, TDB_DATA key) argument
1272 tdb_unlockchain(TDB_CONTEXT *tdb, TDB_DATA key) argument
[all...]
H A Dtdb.h46 int ecode; /* error code for last tdb error */
64 char *tdb_error(TDB_CONTEXT *tdb);
65 int tdb_writelock(TDB_CONTEXT *tdb);
66 int tdb_writeunlock(TDB_CONTEXT *tdb);
67 TDB_DATA tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key);
68 int tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key);
69 int tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag);
70 int tdb_close(TDB_CONTEXT *tdb);
71 TDB_DATA tdb_firstkey(TDB_CONTEXT *tdb);
72 TDB_DATA tdb_nextkey(TDB_CONTEXT *tdb, TDB_DAT
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/tdb/
H A Dtdb.c10 ** NOTE! The following LGPL license applies to the tdb
64 #include "tdb.h"
112 /* NB assumes there is a local variable called "tdb" that is the
115 #define TDB_LOG(x) (tdb->log_fn?((tdb->log_fn x),0) : 0)
134 #define BUCKET(hash) ((hash) % tdb->header.hash_size)
140 static int tdb_munmap(TDB_CONTEXT *tdb) argument
142 if (tdb->flags & TDB_INTERNAL)
146 if (tdb->map_ptr) {
147 int ret = munmap(tdb
156 tdb_mmap(TDB_CONTEXT *tdb) argument
233 tdb_brlock(TDB_CONTEXT *tdb, tdb_off offset, int rw_type, int lck_type, int probe) argument
288 tdb_lock(TDB_CONTEXT *tdb, int list, int ltype) argument
321 tdb_unlock(TDB_CONTEXT *tdb, int list, int ltype) argument
361 tdb_oob(TDB_CONTEXT *tdb, tdb_off len, int probe) argument
398 tdb_write(TDB_CONTEXT *tdb, tdb_off off, void *buf, tdb_len len) argument
421 tdb_read(TDB_CONTEXT *tdb,tdb_off off,void *buf,tdb_len len,int cv) argument
446 tdb_alloc_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_len len) argument
465 ofs_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
469 ofs_write(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
476 rec_read(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
488 rec_write(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
495 rec_free_read(TDB_CONTEXT *tdb, tdb_off off, struct list_struct *rec) argument
523 update_tailer(TDB_CONTEXT *tdb, tdb_off offset, const struct list_struct *rec) argument
534 tdb_dump_record(TDB_CONTEXT *tdb, tdb_off offset) argument
560 tdb_dump_chain(TDB_CONTEXT *tdb, int i) argument
582 tdb_dump_all(TDB_CONTEXT *tdb) argument
592 tdb_printfreelist(TDB_CONTEXT *tdb) argument
636 remove_from_freelist(TDB_CONTEXT *tdb, tdb_off off, tdb_off next) argument
656 tdb_free(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
750 expand_file(TDB_CONTEXT *tdb, tdb_off size, tdb_off addition) argument
801 tdb_expand(TDB_CONTEXT *tdb, tdb_off size) argument
870 tdb_allocate(TDB_CONTEXT *tdb, tdb_len length, struct list_struct *rec) argument
954 tdb_new_database(TDB_CONTEXT *tdb, int hash_size) argument
1001 tdb_find(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, struct list_struct *r) argument
1035 tdb_find_lock_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, int locktype, struct list_struct *rec) argument
1047 tdb_error(TDB_CONTEXT *tdb) argument
1064 tdb_errorstr(TDB_CONTEXT *tdb) argument
1078 tdb_update_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, TDB_DATA dbuf) argument
1113 tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key) argument
1141 tdb_exists_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash) argument
1151 tdb_exists(TDB_CONTEXT *tdb, TDB_DATA key) argument
1158 lock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1168 write_lock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1182 write_unlock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1187 unlock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1201 do_delete(TDB_CONTEXT *tdb, tdb_off rec_ptr, struct list_struct*rec) argument
1236 tdb_next_lock(TDB_CONTEXT *tdb, struct tdb_traverse_lock *tlock, struct list_struct *rec) argument
1307 tdb_traverse(TDB_CONTEXT *tdb, tdb_traverse_func fn, void *private) argument
1367 tdb_firstkey(TDB_CONTEXT *tdb) argument
1388 tdb_nextkey(TDB_CONTEXT *tdb, TDB_DATA oldkey) argument
1444 tdb_delete_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash) argument
1458 tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key) argument
1469 tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) argument
1553 tdb_append_inplace(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, TDB_DATA new_dbuf) argument
1584 tdb_append(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA new_dbuf) argument
1723 TDB_CONTEXT *tdb; local
1909 tdb_close(TDB_CONTEXT *tdb) argument
1940 tdb_lockall(TDB_CONTEXT *tdb) argument
1962 tdb_unlockall(TDB_CONTEXT *tdb) argument
1971 tdb_chainlock(TDB_CONTEXT *tdb, TDB_DATA key) argument
1976 tdb_chainunlock(TDB_CONTEXT *tdb, TDB_DATA key) argument
1981 tdb_chainlock_read(TDB_CONTEXT *tdb, TDB_DATA key) argument
1986 tdb_chainunlock_read(TDB_CONTEXT *tdb, TDB_DATA key) argument
1993 tdb_logging_function(TDB_CONTEXT *tdb, void (*fn)(TDB_CONTEXT *, int , const char *, ...)) argument
2000 tdb_reopen(TDB_CONTEXT *tdb) argument
2041 TDB_CONTEXT *tdb; local
[all...]
H A Dtdb.h11 ** NOTE! The following LGPL license applies to the tdb
60 #define TDB_ERRCODE(code, ret) ((tdb->ecode = (code)), ret)
107 enum TDB_ERROR ecode; /* error code for last tdb error */
112 dev_t device; /* uniquely identifies this tdb */
113 ino_t inode; /* uniquely identifies this tdb */
114 void (*log_fn)(struct tdb_context *tdb, int level, const char *, ...) PRINTF_ATTRIBUTE(3,4); /* logging function */
130 int tdb_reopen(TDB_CONTEXT *tdb);
132 void tdb_logging_function(TDB_CONTEXT *tdb, tdb_log_func);
133 enum TDB_ERROR tdb_error(TDB_CONTEXT *tdb);
134 const char *tdb_errorstr(TDB_CONTEXT *tdb);
[all...]
H A Dspinlock.h8 #include "tdb.h"
37 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type);
38 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type);
40 int tdb_clear_spinlocks(TDB_CONTEXT *tdb);
47 #define tdb_spinlock(tdb, list, rw_type) (-1)
48 #define tdb_spinunlock(tdb, list, rw_type) (-1)
50 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type);
51 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type);
54 int tdb_clear_spinlocks(TDB_CONTEXT *tdb);
H A Dspinlock.c8 ** NOTE! The following LGPL license applies to the tdb
40 #include "tdb.h"
375 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
379 if (!tdb->map_ptr) return -1;
380 rwlocks = (tdb_rwlock_t *)((char *)tdb->map_ptr + tdb->header.rwlocks);
398 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
402 if (!tdb->map_ptr) return -1;
403 rwlocks = (tdb_rwlock_t *)((char *)tdb->map_ptr + tdb
446 tdb_clear_spinlocks(TDB_CONTEXT *tdb) argument
464 tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
465 tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
468 tdb_clear_spinlocks(TDB_CONTEXT *tdb) argument
[all...]
H A Dtdbback.c3 low level tdb backup and restore utility
58 #include "tdb.h"
75 static int copy_fn(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, void *state) argument
88 static int test_fn(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, void *state) argument
94 carefully backup a tdb, validating the contents and
100 TDB_CONTEXT *tdb; local
108 /* stat the old tdb to find its permissions */
114 /* open the old tdb */
115 tdb = tdb_open(old_name, 0, 0, O_RDWR, 0);
116 if (!tdb) {
203 TDB_CONTEXT *tdb; local
[all...]
H A Dtdbutil.c3 tdb utility functions
25 /* these are little tdb utility functions that are meant to make
26 dealing with a tdb database a little less cumbersome in Samba */
55 static int tdb_chainlock_with_timeout_internal( TDB_CONTEXT *tdb, TDB_DATA key, unsigned int timeout, int rw_type) argument
68 ret = tdb_chainlock_read(tdb, key);
70 ret = tdb_chainlock(tdb, key);
76 DEBUG(0,("tdb_chainlock_with_timeout_internal: alarm (%u) timed out for key %s in tdb %s\n",
77 timeout, key.dptr, tdb->name ));
93 int tdb_chainlock_with_timeout( TDB_CONTEXT *tdb, TDB_DATA key, unsigned int timeout) argument
95 return tdb_chainlock_with_timeout_internal(tdb, ke
102 tdb_lock_bystring(TDB_CONTEXT *tdb, const char *keyval, unsigned int timeout) argument
113 tdb_unlock_bystring(TDB_CONTEXT *tdb, const char *keyval) argument
124 tdb_read_lock_bystring(TDB_CONTEXT *tdb, const char *keyval, unsigned int timeout) argument
135 tdb_read_unlock_bystring(TDB_CONTEXT *tdb, const char *keyval) argument
148 tdb_fetch_int32_byblob(TDB_CONTEXT *tdb, const char *keyval, size_t len) argument
170 tdb_fetch_int32(TDB_CONTEXT *tdb, const char *keystr) argument
180 tdb_store_int32_byblob(TDB_CONTEXT *tdb, const char *keystr, size_t len, int32 v) argument
198 tdb_store_int32(TDB_CONTEXT *tdb, const char *keystr, int32 v) argument
208 tdb_fetch_uint32_byblob(TDB_CONTEXT *tdb, const char *keyval, size_t len, uint32 *value) argument
229 tdb_fetch_uint32(TDB_CONTEXT *tdb, const char *keystr, uint32 *value) argument
239 tdb_store_uint32_byblob(TDB_CONTEXT *tdb, const char *keystr, size_t len, uint32 value) argument
261 tdb_store_uint32(TDB_CONTEXT *tdb, const char *keystr, uint32 value) argument
270 tdb_store_bystring(TDB_CONTEXT *tdb, const char *keystr, TDB_DATA data, int flags) argument
282 tdb_fetch_bystring(TDB_CONTEXT *tdb, const char *keystr) argument
293 tdb_delete_bystring(TDB_CONTEXT *tdb, const char *keystr) argument
304 tdb_change_int32_atomic(TDB_CONTEXT *tdb, const char *keystr, int32 *oldval, int32 change_val) argument
345 tdb_change_uint32_atomic(TDB_CONTEXT *tdb, const char *keystr, uint32 *oldval, uint32 change_val) argument
713 tdb_log(TDB_CONTEXT *tdb, int level, const char *format, ...) argument
737 TDB_CONTEXT *tdb; local
772 tdb_search_keys(TDB_CONTEXT *tdb, const char* pattern) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/ppp-2.4.4/pppd/
H A Dtdb.c10 ** NOTE! The following LGPL license applies to the tdb
59 #include "tdb.h"
80 /* NB assumes there is a local variable called "tdb" that is the
83 #define TDB_LOG(x) (tdb->log_fn?((tdb->log_fn x),0) : 0)
102 #define BUCKET(hash) ((hash) % tdb->header.hash_size)
108 static int tdb_munmap(TDB_CONTEXT *tdb) argument
110 if (tdb->flags & TDB_INTERNAL)
114 if (tdb->map_ptr) {
115 int ret = munmap(tdb
124 tdb_mmap(TDB_CONTEXT *tdb) argument
201 tdb_brlock(TDB_CONTEXT *tdb, tdb_off offset, int rw_type, int lck_type, int probe) argument
256 tdb_lock(TDB_CONTEXT *tdb, int list, int ltype) argument
289 tdb_unlock(TDB_CONTEXT *tdb, int list, int ltype) argument
329 tdb_oob(TDB_CONTEXT *tdb, tdb_off len, int probe) argument
366 tdb_write(TDB_CONTEXT *tdb, tdb_off off, void *buf, tdb_len len) argument
389 tdb_read(TDB_CONTEXT *tdb,tdb_off off,void *buf,tdb_len len,int cv) argument
414 tdb_alloc_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_len len) argument
433 ofs_read(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
437 ofs_write(TDB_CONTEXT *tdb, tdb_off offset, tdb_off *d) argument
444 rec_read(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
456 rec_write(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
463 rec_free_read(TDB_CONTEXT *tdb, tdb_off off, struct list_struct *rec) argument
491 update_tailer(TDB_CONTEXT *tdb, tdb_off offset, const struct list_struct *rec) argument
502 tdb_dump_record(TDB_CONTEXT *tdb, tdb_off offset) argument
528 tdb_dump_chain(TDB_CONTEXT *tdb, int i) argument
550 tdb_dump_all(TDB_CONTEXT *tdb) argument
560 tdb_printfreelist(TDB_CONTEXT *tdb) argument
604 remove_from_freelist(TDB_CONTEXT *tdb, tdb_off off, tdb_off next) argument
624 tdb_free(TDB_CONTEXT *tdb, tdb_off offset, struct list_struct *rec) argument
718 expand_file(TDB_CONTEXT *tdb, tdb_off size, tdb_off addition) argument
769 tdb_expand(TDB_CONTEXT *tdb, tdb_off size) argument
838 tdb_allocate(TDB_CONTEXT *tdb, tdb_len length, struct list_struct *rec) argument
922 tdb_new_database(TDB_CONTEXT *tdb, int hash_size) argument
966 tdb_find(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, struct list_struct *r) argument
1000 tdb_find_lock_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, int locktype, struct list_struct *rec) argument
1012 tdb_error(TDB_CONTEXT *tdb) argument
1029 tdb_errorstr(TDB_CONTEXT *tdb) argument
1043 tdb_update_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, TDB_DATA dbuf) argument
1078 tdb_fetch(TDB_CONTEXT *tdb, TDB_DATA key) argument
1106 tdb_exists_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash) argument
1116 tdb_exists(TDB_CONTEXT *tdb, TDB_DATA key) argument
1123 lock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1133 write_lock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1147 write_unlock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1152 unlock_record(TDB_CONTEXT *tdb, tdb_off off) argument
1166 do_delete(TDB_CONTEXT *tdb, tdb_off rec_ptr, struct list_struct*rec) argument
1201 tdb_next_lock(TDB_CONTEXT *tdb, struct tdb_traverse_lock *tlock, struct list_struct *rec) argument
1265 tdb_traverse(TDB_CONTEXT *tdb, tdb_traverse_func fn, void *private) argument
1325 tdb_firstkey(TDB_CONTEXT *tdb) argument
1346 tdb_nextkey(TDB_CONTEXT *tdb, TDB_DATA oldkey) argument
1402 tdb_delete_hash(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash) argument
1416 tdb_delete(TDB_CONTEXT *tdb, TDB_DATA key) argument
1427 tdb_store(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA dbuf, int flag) argument
1511 tdb_append_inplace(TDB_CONTEXT *tdb, TDB_DATA key, u32 hash, TDB_DATA new_dbuf) argument
1542 tdb_append(TDB_CONTEXT *tdb, TDB_DATA key, TDB_DATA new_dbuf) argument
1681 TDB_CONTEXT *tdb; local
1867 tdb_close(TDB_CONTEXT *tdb) argument
1898 tdb_lockall(TDB_CONTEXT *tdb) argument
1920 tdb_unlockall(TDB_CONTEXT *tdb) argument
1929 tdb_chainlock(TDB_CONTEXT *tdb, TDB_DATA key) argument
1934 tdb_chainunlock(TDB_CONTEXT *tdb, TDB_DATA key) argument
1939 tdb_chainlock_read(TDB_CONTEXT *tdb, TDB_DATA key) argument
1944 tdb_chainunlock_read(TDB_CONTEXT *tdb, TDB_DATA key) argument
1951 tdb_logging_function(TDB_CONTEXT *tdb, void (*fn)(TDB_CONTEXT *, int , const char *, ...)) argument
1958 tdb_reopen(TDB_CONTEXT *tdb) argument
1999 TDB_CONTEXT *tdb; local
[all...]
H A Dtdb.h11 ** NOTE! The following LGPL license applies to the tdb
60 #define TDB_ERRCODE(code, ret) ((tdb->ecode = (code)), ret)
107 enum TDB_ERROR ecode; /* error code for last tdb error */
112 dev_t device; /* uniquely identifies this tdb */
113 ino_t inode; /* uniquely identifies this tdb */
114 void (*log_fn)(struct tdb_context *tdb, int level, const char *, ...) PRINTF_ATTRIBUTE(3,4); /* logging function */
130 int tdb_reopen(TDB_CONTEXT *tdb);
132 void tdb_logging_function(TDB_CONTEXT *tdb, tdb_log_func);
133 enum TDB_ERROR tdb_error(TDB_CONTEXT *tdb);
134 const char *tdb_errorstr(TDB_CONTEXT *tdb);
[all...]
H A Dspinlock.h8 #include "tdb.h"
37 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type);
38 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type);
40 int tdb_clear_spinlocks(TDB_CONTEXT *tdb);
47 #define tdb_spinlock(tdb, list, rw_type) (-1)
48 #define tdb_spinunlock(tdb, list, rw_type) (-1)
50 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type);
51 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type);
54 int tdb_clear_spinlocks(TDB_CONTEXT *tdb);
H A Dspinlock.c8 ** NOTE! The following LGPL license applies to the tdb
35 #include "tdb.h"
367 int tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
371 if (!tdb->map_ptr) return -1;
372 rwlocks = (tdb_rwlock_t *)((char *)tdb->map_ptr + tdb->header.rwlocks);
390 int tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
394 if (!tdb->map_ptr) return -1;
395 rwlocks = (tdb_rwlock_t *)((char *)tdb->map_ptr + tdb
438 tdb_clear_spinlocks(TDB_CONTEXT *tdb) argument
456 tdb_spinlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
457 tdb_spinunlock(TDB_CONTEXT *tdb, int list, int rw_type) argument
460 tdb_clear_spinlocks(TDB_CONTEXT *tdb) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/smbd/
H A Dtdbutil.c26 logging function used by smbd to detect and remove corrupted tdb's
29 void smbd_tdb_log(TDB_CONTEXT *tdb, int level, const char *format, ...) argument
42 DEBUG(level, ("tdb(%s): %s", tdb->name ? tdb->name : "unnamed", ptr));
44 if (tdb->ecode == TDB_ERR_CORRUPT) {
48 tdb->name ));
51 ret = unlink(tdb->name);
58 /* if its not connections.tdb, then make sure we decrement the
59 smbd count. If connections.tdb i
[all...]
H A Dconnection.c23 static TDB_CONTEXT *tdb; variable
32 Return the connection tdb context (used for message send all).
37 if (!tdb)
38 tdb = tdb_open_log(lock_path("connections.tdb"), 0, TDB_CLEAR_IF_FIRST|TDB_DEFAULT,
41 return tdb;
72 if (!tdb)
79 if (tdb_delete(tdb, kbuf) != 0) {
80 int dbg_lvl = (!conn && (tdb_error(tdb) == TDB_ERR_NOEXIST)) ? 3 : 0;
82 name, tdb_errorstr(tdb) ));
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/include/atalk/
H A Dtdb.h43 #define TDB_ERRCODE(code, ret) ((tdb->ecode = (code)), ret)
89 enum TDB_ERROR ecode; /* error code for last tdb error */
95 dev_t device; /* uniquely identifies this tdb */
96 ino_t inode; /* uniquely identifies this tdb */
97 void (*log_fn)(struct tdb_context *tdb, int level, const char *, ...); /* logging function */
110 int tdb_reopen(TDB_CONTEXT *tdb);
112 void tdb_logging_function(TDB_CONTEXT *tdb, tdb_log_func);
113 enum TDB_ERROR tdb_error(TDB_CONTEXT *tdb);
114 const char *tdb_errorstr(TDB_CONTEXT *tdb);
115 TDB_DATA tdb_fetch(TDB_CONTEXT *tdb, TDB_DAT
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/python/
H A Dgtdbtool6 from samba import tdb namespace
9 # Open handle on tdb
16 t = tdb.open(sys.argv[1])
17 except tdb.error, t:
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/intl/
H A Dlang_tdb.c3 tdb based replacement for gettext
23 static TDB_CONTEXT *tdb; variable
29 /* load a msg file into the tdb */
43 if (tdb_lockall(tdb) != 0) return False;
46 tdb_traverse(tdb, tdb_traverse_delete_fn, NULL);
67 tdb_store(tdb, key, data, 0);
73 tdb_unlockall(tdb);
113 if (tdb) {
114 tdb_close(tdb);
115 tdb
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/netatalk-2.2.0/libatalk/cnid/
H A DMakefile.am3 SUBDIRS = last cdb dbd tdb
17 LIBCNID_DEPS += tdb/libcnid_tdb.la
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/packaging/Debian/debian-stable/
H A Dsamba.prerm4 && [ -e /var/lib/samba/passdb.tdb -a ! -e /etc/samba/smbpasswd ]
7 rm -f /var/lib/samba/passdb.tdb
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/packaging/Debian/debian-unstable/
H A Dsamba.prerm4 && [ -e /var/lib/samba/passdb.tdb -a ! -e /etc/samba/smbpasswd ]
7 rm -f /var/lib/samba/passdb.tdb
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/samba-3.0.13/source/utils/
H A Dnet_status.c23 static int show_session(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf, argument
55 TDB_CONTEXT *tdb; local
73 tdb = tdb_open_log(lock_path("sessionid.tdb"), 0,
76 if (tdb == NULL) {
77 d_printf("%s not initialised\n", lock_path("sessionid.tdb"));
81 tdb_traverse(tdb, show_session, &parseable);
82 tdb_close(tdb);
87 static int show_share(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf, argument
117 static int collect_pid(TDB_CONTEXT *tdb, TDB_DAT argument
138 show_share_parseable(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf, void *state) argument
179 TDB_CONTEXT *tdb; local
215 TDB_CONTEXT *tdb; local
[all...]

Completed in 211 milliseconds

1234567