1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-06 16:23:49 +03:00

Converted the browser database to a ubi_dLinkList. This should reduce code

size, etc.  Also did a bit of work to add comments.
Chris -)-----
This commit is contained in:
Christopher R. Hertel
-
parent 16f0ad0c91
commit d8b0a2104c
4 changed files with 173 additions and 139 deletions

View File

@@ -189,11 +189,10 @@ struct nmb_data
time_t refresh_time; /* The time the record should be refreshed. */
};
/* This is the structure used for the local netbios name list. */
/* This structure represents an entry in a local netbios name list. */
struct name_record
{
ubi_trNode node[1];
struct subnet_record *subnet;
struct nmb_name name; /* The netbios name. */
struct nmb_data data; /* The netbios data. */
@@ -201,16 +200,14 @@ struct name_record
/* Browser cache for synchronising browse lists. */
struct browse_cache_record
{
struct browse_cache_record *next;
struct browse_cache_record *prev;
pstring lmb_name;
pstring work_group;
{
ubi_dlNode node[1];
pstring lmb_name;
pstring work_group;
struct in_addr ip;
time_t sync_time;
time_t death_time; /* The time the record must be removed. */
};
time_t sync_time;
time_t death_time; /* The time the record must be removed. */
};
/* This is used to hold the list of servers in my domain, and is
contained within lists of domains. */