1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

includes.h: Added USE_SETSID for SGI.

nameelect.c:	Added debug 0 comments so you know when you have become a master/domain master.
nameservreply.c:Stopped SELF names from being remotely released. This still needs work.
nmbsync.c:	Added debug 0 comments so you know when a sync is being done.
Jeremy jallison@whistle.com
(This used to be commit b40d3bede6)
This commit is contained in:
Samba Release Account 1997-06-03 17:14:48 +00:00
parent 9276c29e64
commit 3f067df495
4 changed files with 10 additions and 4 deletions

View File

@ -341,6 +341,7 @@ char *getwd(char *);
#define STATFS4
#define USE_WAITPID
#define USE_DIRECT
#define USE_SETSID
#endif
#ifdef SGI5
@ -358,6 +359,7 @@ char *getwd(char *);
#define SIGNAL_CAST (void (*)())
#define USE_STATVFS
#define USE_WAITPID
#define USE_SETSID
#endif

View File

@ -402,6 +402,10 @@ on subnet %s\n", work->work_group, inet_ntoa(d->bcast_ip)));
/* Reset the announce master timer so that we do an announce as soon as possible
now we are a master. */
reset_announce_timer();
DEBUG(0,("Samba is now a local master browser for workgroup %s on subnet %s\n",
work->work_group, inet_ntoa(d->bcast_ip)));
break;
}
@ -492,7 +496,7 @@ void become_domain_master(struct subnet_record *d, struct work_record *work)
add_server_entry(d,work,myname,work->ServerType,0,
lp_serverstring(),True);
DEBUG(4,("Samba is now a domain master browser for workgroup %s on subnet %s\n",
DEBUG(0,("Samba is now a domain master browser for workgroup %s on subnet %s\n",
work->work_group, inet_ntoa(d->bcast_ip)));
break;

View File

@ -135,10 +135,10 @@ void reply_name_release(struct packet_struct *p)
/* XXXX under what conditions should we reject the removal?? */
/* For now - remove if the names match and the group bit matches. */
if (n && (NAME_GROUP(n->ip_flgs[0].nb_flags) == NAME_GROUP(nb_flags)))
if (n && (n->source != SELF) && (NAME_GROUP(n->ip_flgs[0].nb_flags) == NAME_GROUP(nb_flags)))
{
success = True;
DEBUG(5, ("reply_name_release: Removing name %s on subnet %s\n",
namestr(&nmb->question.question_name), inet_ntoa(d->bcast_ip)));
remove_name(d,n);

View File

@ -156,7 +156,7 @@ void sync_browse_lists(struct subnet_record *d, struct work_record *work,
got_pass = True;
DEBUG(4,("sync browse lists with %s for %s %s\n",
DEBUG(0,("sync_browse_lists: Sync browse lists with %s for %s %s\n",
work->work_group, name, inet_ntoa(ip)));
strcpy(workgroup,work->work_group);