mirror of
https://github.com/samba-team/samba.git
synced 2025-12-13 16:23:50 +03:00
Got medieval on another pointless extern. Removed extern struct ipzero
and replaced with two functions: void zero_ip(struct in_adder *ip); BOOL is_zero_ip(struct in_addr ip);
This commit is contained in:
@@ -841,13 +841,27 @@ struct in_addr *interpret_addr2(const char *str)
|
||||
/*******************************************************************
|
||||
check if an IP is the 0.0.0.0
|
||||
******************************************************************/
|
||||
BOOL zero_ip(struct in_addr ip)
|
||||
BOOL is_zero_ip(struct in_addr ip)
|
||||
{
|
||||
uint32 a;
|
||||
putip((char *)&a,(char *)&ip);
|
||||
return(a == 0);
|
||||
}
|
||||
|
||||
/* Set an IP to 0.0.0.0 */
|
||||
|
||||
void zero_ip(struct in_addr *ip)
|
||||
{
|
||||
static BOOL init;
|
||||
static struct in_addr ipzero;
|
||||
|
||||
if (!init) {
|
||||
ipzero = *interpret_addr2("0.0.0.0");
|
||||
init = True;
|
||||
}
|
||||
|
||||
*ip = ipzero;
|
||||
}
|
||||
|
||||
#if (defined(HAVE_NETGROUP) && defined(WITH_AUTOMOUNT))
|
||||
/******************************************************************
|
||||
|
||||
Reference in New Issue
Block a user