diff options
author | Andrew Tridgell <tridge@samba.org> | 2000-01-03 03:17:16 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2000-01-03 03:17:16 +0000 |
commit | 280e6359d36c9bc8dcded302f15c3a1db8e3feeb (patch) | |
tree | edd16ea2c9897acd445471828c3954c8e3a42208 /source/locking | |
parent | 1fb293732ed65deba6958000a9f6de7900e21f5c (diff) | |
download | samba-280e6359d36c9bc8dcded302f15c3a1db8e3feeb.tar.gz samba-280e6359d36c9bc8dcded302f15c3a1db8e3feeb.tar.xz samba-280e6359d36c9bc8dcded302f15c3a1db8e3feeb.zip |
added the unexpected packet database (unexpected.tdb)
this means "nmblookup -S" now always works, even with broken servers
the database stores all unexpected replies and these can be accessed
by any client.
while doing this I cleaned up a couple of functions, and put in place
a better trn_id generator. in most places the code got quite a bit
simpler due to the addition of simple helper functions.
I haven't yet put the code in to take advantage of this for pdc
replies - that will be next. Jeremys pdc finding code will then work :)
Diffstat (limited to 'source/locking')
-rw-r--r-- | source/locking/locking.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/locking/locking.c b/source/locking/locking.c index dafd324edc2..78d58993225 100644 --- a/source/locking/locking.c +++ b/source/locking/locking.c @@ -480,7 +480,7 @@ static void (*traverse_callback)(share_mode_entry *, char *); traverse the whole database with this function, calling traverse_callback on each share mode ****************************************************************************/ -int traverse_fn(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf) +static int traverse_fn(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf) { struct locking_data *data; share_mode_entry *shares; |