browc            3565 source3/include/proto.h void update_browser_death_time( struct browse_cache_record *browc );
browc              52 source3/nmbd/nmbd_browserdb.c static void remove_lmb_browser_entry( struct browse_cache_record *browc )
browc              54 source3/nmbd/nmbd_browserdb.c 	DLIST_REMOVE(lmb_browserlist, browc);
browc              55 source3/nmbd/nmbd_browserdb.c 	SAFE_FREE(browc);
browc              66 source3/nmbd/nmbd_browserdb.c void update_browser_death_time( struct browse_cache_record *browc )
browc              69 source3/nmbd/nmbd_browserdb.c 	browc->death_time = time(NULL) + ( (CHECK_TIME_MST_ANNOUNCE + 2) * 60 );
browc              87 source3/nmbd/nmbd_browserdb.c 	struct browse_cache_record *browc;
browc              90 source3/nmbd/nmbd_browserdb.c 	browc = SMB_MALLOC_P(struct browse_cache_record);
browc              92 source3/nmbd/nmbd_browserdb.c 	if( NULL == browc ) {
browc              97 source3/nmbd/nmbd_browserdb.c 	memset( (char *)browc, '\0', sizeof( *browc ) );
browc             104 source3/nmbd/nmbd_browserdb.c 	browc->sync_time = now + 60;
browc             107 source3/nmbd/nmbd_browserdb.c 	browc->death_time = now + ( (CHECK_TIME_MST_ANNOUNCE + 2) * 60 );
browc             109 source3/nmbd/nmbd_browserdb.c 	unstrcpy( browc->lmb_name, browser_name);
browc             110 source3/nmbd/nmbd_browserdb.c 	unstrcpy( browc->work_group, work_name);
browc             111 source3/nmbd/nmbd_browserdb.c 	strupper_m( browc->lmb_name );
browc             112 source3/nmbd/nmbd_browserdb.c 	strupper_m( browc->work_group );
browc             114 source3/nmbd/nmbd_browserdb.c 	browc->ip = ip;
browc             116 source3/nmbd/nmbd_browserdb.c 	DLIST_ADD_END(lmb_browserlist, browc, struct browse_cache_record *);
browc             120 source3/nmbd/nmbd_browserdb.c 		Debug1( "  Added lmb cache entry for workgroup %s ", browc->work_group );
browc             121 source3/nmbd/nmbd_browserdb.c 		Debug1( "name %s IP %s ", browc->lmb_name, inet_ntoa(ip) );
browc             122 source3/nmbd/nmbd_browserdb.c 		Debug1( "ttl %d\n", (int)browc->death_time );
browc             125 source3/nmbd/nmbd_browserdb.c 	return( browc );
browc             139 source3/nmbd/nmbd_browserdb.c 	struct browse_cache_record *browc;
browc             141 source3/nmbd/nmbd_browserdb.c 	for( browc = lmb_browserlist; browc; browc = browc->next ) {
browc             142 source3/nmbd/nmbd_browserdb.c 		if( strequal( browser_name, browc->lmb_name ) ) {
browc             147 source3/nmbd/nmbd_browserdb.c 	return browc;
browc             161 source3/nmbd/nmbd_browserdb.c 	struct browse_cache_record *browc;
browc             164 source3/nmbd/nmbd_browserdb.c 	for( browc = lmb_browserlist; browc; browc = nextbrowc) {
browc             165 source3/nmbd/nmbd_browserdb.c 		nextbrowc = browc->next;
browc             167 source3/nmbd/nmbd_browserdb.c 		if( browc->death_time < t ) {
browc             170 source3/nmbd/nmbd_browserdb.c 				Debug1( "  Removing timed out lmb entry %s\n", browc->lmb_name );
browc             172 source3/nmbd/nmbd_browserdb.c 			remove_lmb_browser_entry( browc );
browc              32 source3/nmbd/nmbd_browsesync.c static void sync_with_lmb(struct browse_cache_record *browc)
browc              36 source3/nmbd/nmbd_browsesync.c 	if( !(work = find_workgroup_on_subnet(unicast_subnet, browc->work_group)) ) {
browc              41 source3/nmbd/nmbd_browsesync.c 			dbgtext( "%s, server %s\n", browc->work_group, browc->lmb_name );
browc              53 source3/nmbd/nmbd_browsesync.c 			dbgtext( "%s for workgroup %s\n", browc->lmb_name, browc->work_group );
browc              63 source3/nmbd/nmbd_browsesync.c 		dbgtext( "%s<0x20> at IP %s ", browc->lmb_name, inet_ntoa(browc->ip) );
browc              64 source3/nmbd/nmbd_browsesync.c 		dbgtext( "for workgroup %s\n", browc->work_group );
browc              67 source3/nmbd/nmbd_browsesync.c 	sync_browse_lists(work, browc->lmb_name, 0x20, browc->ip, True, True);
browc              69 source3/nmbd/nmbd_browsesync.c 	browc->sync_time += (CHECK_TIME_DMB_TO_LMB_SYNC * 60);
browc              79 source3/nmbd/nmbd_browsesync.c 	struct browse_cache_record *browc;
browc              89 source3/nmbd/nmbd_browsesync.c 	for( browc = lmb_browserlist; browc; browc = browc->next ) {
browc              90 source3/nmbd/nmbd_browsesync.c 		if (browc->sync_time < t)
browc              91 source3/nmbd/nmbd_browsesync.c 			sync_with_lmb(browc);