Change sockaddr util function names for consistency and to eliminate name conflicts
authorTim Prouty <tprouty@samba.org>
Wed, 3 Dec 2008 18:37:03 +0000 (10:37 -0800)
committerTim Prouty <tprouty@samba.org>
Wed, 3 Dec 2008 18:55:24 +0000 (10:55 -0800)
18 files changed:
source/client/client.c
source/lib/interface.c
source/lib/util_sock.c
source/libads/kerberos.c
source/libsmb/cliconnect.c
source/libsmb/clidfs.c
source/libsmb/libsmb_server.c
source/libsmb/namequery.c
source/libsmb/namequery_dc.c
source/rpcclient/rpcclient.c
source/torture/locktest.c
source/torture/masktest.c
source/torture/torture.c
source/utils/net.c
source/utils/smbcacls.c
source/utils/smbcquotas.c
source/utils/smbfilter.c
source/winbindd/winbindd_cm.c

index dc5e0f5359d87be2c859493f7da635269ff41afd..1954bef43e8f4c1579e79486acac20982442806c 100644 (file)
@@ -4614,7 +4614,7 @@ static int do_message_op(void)
        snprintf(name_type_hex, sizeof(name_type_hex), "#%X", name_type);
        fstrcat(server_name, name_type_hex);
 
-        zero_addr(&ss);
+        zero_sockaddr(&ss);
        if (have_ip)
                ss = dest_ss;
 
index 2e7c2706a0699628df778715c03f7b8257fc5893..15fed9e71b2a967bceba9a782318abe0cd27fa70 100644 (file)
@@ -33,7 +33,7 @@ bool ismyaddr(const struct sockaddr_storage *ip)
 {
        struct interface *i;
        for (i=local_interfaces;i;i=i->next) {
-               if (addr_equal(&i->ip,ip)) {
+               if (sockaddr_equal(&i->ip,ip)) {
                        return true;
                }
        }
@@ -65,7 +65,7 @@ static struct interface *iface_find(const struct sockaddr_storage *ip,
                        if (same_net(ip, &i->ip, &i->netmask)) {
                                return i;
                        }
-               } else if (addr_equal(&i->ip, ip)) {
+               } else if (sockaddr_equal(&i->ip, ip)) {
                        return i;
                }
        }
@@ -93,7 +93,7 @@ void setup_linklocal_scope_id(struct sockaddr_storage *pss)
 {
        struct interface *i;
        for (i=local_interfaces;i;i=i->next) {
-               if (addr_equal(&i->ip,pss)) {
+               if (sockaddr_equal(&i->ip,pss)) {
                        struct sockaddr_in6 *psa6 =
                                (struct sockaddr_in6 *)pss;
                        psa6->sin6_scope_id = if_nametoindex(i->name);
@@ -388,7 +388,7 @@ static void interpret_interface(char *token)
                }
 
                for (i=0;i<total_probed;i++) {
-                       if (addr_equal(&ss, &probed_ifaces[i].ip)) {
+                       if (sockaddr_equal(&ss, &probed_ifaces[i].ip)) {
                                add_interface(&probed_ifaces[i]);
                                return;
                        }
@@ -441,7 +441,7 @@ static void interpret_interface(char *token)
        make_net(&ss_net, &ss, &ss_mask);
 
        /* Maybe the first component was a broadcast address. */
-       if (addr_equal(&ss_bcast, &ss) || addr_equal(&ss_net, &ss)) {
+       if (sockaddr_equal(&ss_bcast, &ss) || sockaddr_equal(&ss_net, &ss)) {
                for (i=0;i<total_probed;i++) {
                        if (same_net(&ss, &probed_ifaces[i].ip, &ss_mask)) {
                                /* Temporarily replace netmask on
index e20768ed89242c0aade9714f5639f784807110e5..e64b0036bfd4b1088873af68393c93257c2c9b80 100644 (file)
@@ -234,7 +234,7 @@ bool interpret_string_addr(struct sockaddr_storage *pss,
        }
 #endif
 
-       zero_addr(pss);
+       zero_sockaddr(pss);
 
        if (!interpret_string_addr_internal(&res, str, flags|AI_ADDRCONFIG)) {
                return false;
@@ -334,7 +334,7 @@ void zero_ip_v4(struct in_addr *ip)
  Set an address to INADDR_ANY.
 ******************************************************************/
 
-void zero_addr(struct sockaddr_storage *pss)
+void zero_sockaddr(struct sockaddr_storage *pss)
 {
        memset(pss, '\0', sizeof(*pss));
        /* Ensure we're at least a valid sockaddr-storage. */
@@ -429,8 +429,8 @@ bool same_net(const struct sockaddr_storage *ip1,
  Are two sockaddr_storage's the same family and address ? Ignore port etc.
 ********************************************************************/
 
-bool addr_equal(const struct sockaddr_storage *ip1,
-               const struct sockaddr_storage *ip2)
+bool sockaddr_equal(const struct sockaddr_storage *ip1,
+                   const struct sockaddr_storage *ip2)
 {
        if (ip1->ss_family != ip2->ss_family) {
                /* Never the same. */
@@ -1659,7 +1659,7 @@ static bool matchname(const char *remotehost,
                if (!res->ai_addr) {
                        continue;
                }
-               if (addr_equal((const struct sockaddr_storage *)res->ai_addr,
+               if (sockaddr_equal((const struct sockaddr_storage *)res->ai_addr,
                                        pss)) {
                        freeaddrinfo(ailist);
                        return true;
@@ -1772,7 +1772,7 @@ const char *get_peer_name(int fd, bool force_lookup)
        p = get_peer_addr_internal(fd, addr_buf, sizeof(addr_buf), &ss, &length);
 
        /* it might be the same as the last one - save some DNS work */
-       if (addr_equal(&ss, &nc.ss)) {
+       if (sockaddr_equal(&ss, &nc.ss)) {
                return nc.name ? nc.name : "UNKNOWN";
        }
 
@@ -2091,7 +2091,7 @@ bool is_myname_or_ipaddr(const char *s)
                }
                n = get_interfaces(nics, MAX_INTERFACES);
                for (i=0; i<n; i++) {
-                       if (addr_equal(&nics[i].ip, &ss)) {
+                       if (sockaddr_equal(&nics[i].ip, &ss)) {
                                TALLOC_FREE(nics);
                                return true;
                        }
index 6d2054724bbeb828ee3ebb7211f0387b228276f3..275eb53241a41c1869ac53251ecd9348a906bf6c 100644 (file)
@@ -760,7 +760,7 @@ static char *get_kdc_ip_string(char *mem_ctx,
                get_kdc_list(realm, sitename, &ip_srv_site, &count_site);
 
                for (i = 0; i < count_site; i++) {
-                       if (addr_equal(&ip_srv_site[i].ss, pss)) {
+                       if (sockaddr_equal(&ip_srv_site[i].ss, pss)) {
                                continue;
                        }
                        /* Append to the string - inefficient
@@ -782,13 +782,13 @@ static char *get_kdc_ip_string(char *mem_ctx,
        for (i = 0; i < count_nonsite; i++) {
                int j;
 
-               if (addr_equal(&ip_srv_nonsite[i].ss, pss)) {
+               if (sockaddr_equal(&ip_srv_nonsite[i].ss, pss)) {
                        continue;
                }
 
                /* Ensure this isn't an IP already seen (YUK! this is n*n....) */
                for (j = 0; j < count_site; j++) {
-                       if (addr_equal(&ip_srv_nonsite[i].ss,
+                       if (sockaddr_equal(&ip_srv_nonsite[i].ss,
                                                &ip_srv_site[j].ss)) {
                                break;
                        }
index 5993cd3cb2b7a88ccc94dea14b08bcba63b5493b..ded5dc6b56116a5667eeb5561471ea8b62bc718d 100644 (file)
@@ -1624,7 +1624,7 @@ NTSTATUS cli_start_connection(struct cli_state **output_cli,
        if (dest_ss) {
                ss = *dest_ss;
        } else {
-               zero_addr(&ss);
+               zero_sockaddr(&ss);
        }
 
 again:
index 7b63f9535e935d6ba40093153a16f5284d08765c..35922b13e9493d942160485a443e4e7a220c4067 100644 (file)
@@ -144,13 +144,13 @@ static struct cli_state *do_connect(TALLOC_CTX *ctx,
 
        server_n = server;
 
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
 
        make_nmb_name(&calling, global_myname(), 0x0);
        make_nmb_name(&called , server, name_type);
 
  again:
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
        if (have_ip)
                ss = dest_ss;
 
index 7af5ca3a2457e4053ae6772a02b9917975910327..4581d8452a0125ee6d512f382723b6fc01d7e76f 100644 (file)
@@ -248,7 +248,7 @@ SMBC_server(TALLOC_CTX *ctx,
         const char *username_used;
        NTSTATUS status;
         
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
        ZERO_STRUCT(c);
         
        if (server[0] == 0) {
@@ -348,7 +348,7 @@ SMBC_server(TALLOC_CTX *ctx,
         
 again:
         
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
         
        /* have to open a new connection */
        if ((c = cli_initialise()) == NULL) {
@@ -595,7 +595,7 @@ SMBC_attr_server(TALLOC_CTX *ctx,
                         flags |= CLI_FULL_CONNECTION_USE_KERBEROS;
                 }
                 
-                zero_addr(&ss);
+                zero_sockaddr(&ss);
                 nt_status = cli_full_connection(&ipc_cli,
                                                global_myname(), server,
                                                &ss, 0, "IPC$", "?????",
index 24d7ee1a9c5b98056de496d905756f3f107ecebe..5945683236cc977d117f7c8d8ada9bb04809c49e 100644 (file)
@@ -331,7 +331,7 @@ bool name_status_find(const char *q_name,
 
        if (!interpret_string_addr(&ss, lp_socket_address(),
                                AI_NUMERICHOST|AI_PASSIVE)) {
-               zero_addr(&ss);
+               zero_sockaddr(&ss);
        }
 
        sock = open_socket_in(SOCK_DGRAM, 0, 3, &ss, True);
@@ -526,9 +526,9 @@ static int remove_duplicate_addrs2(struct ip_service *iplist, int count )
                }
 
                for ( j=i+1; j<count; j++ ) {
-                       if (addr_equal(&iplist[i].ss, &iplist[j].ss) &&
+                       if (sockaddr_equal(&iplist[i].ss, &iplist[j].ss) &&
                                        iplist[i].port == iplist[j].port) {
-                               zero_addr(&iplist[j].ss);
+                               zero_sockaddr(&iplist[j].ss);
                        }
                }
        }
@@ -954,7 +954,7 @@ NTSTATUS name_resolve_bcast(const char *name,
 
        if (!interpret_string_addr(&ss, lp_socket_address(),
                                AI_NUMERICHOST|AI_PASSIVE)) {
-               zero_addr(&ss);
+               zero_sockaddr(&ss);
        }
 
        sock = open_socket_in( SOCK_DGRAM, 0, 3, &ss, true );
@@ -1042,7 +1042,7 @@ NTSTATUS resolve_wins(const char *name,
        /* the address we will be sending from */
        if (!interpret_string_addr(&src_ss, lp_socket_address(),
                                AI_NUMERICHOST|AI_PASSIVE)) {
-               zero_addr(&src_ss);
+               zero_sockaddr(&src_ss);
        }
 
        if (src_ss.ss_family != AF_INET) {
index d080f8f0b7210a124f8315b41fc4e4e619771d83..e2fe248555159cff8382233d617c901fcd79bf15 100644 (file)
@@ -134,7 +134,7 @@ static bool ads_dc_name(const char *domain,
 #ifdef HAVE_ADS
        *dc_ss = ads->ldap.ss;
 #else
-       zero_addr(dc_ss);
+       zero_sockaddr(dc_ss);
 #endif
        ads_destroy(&ads);
 
@@ -217,7 +217,7 @@ bool get_dc_name(const char *domain,
        bool ret;
        bool our_domain = False;
 
-       zero_addr(&dc_ss);
+       zero_sockaddr(&dc_ss);
 
        ret = False;
 
index 19026fe70255e7d8f3c11d283172d3b5389519d4..eaa71254bcc060675f3039da00c41ea2abf26246 100644 (file)
@@ -752,7 +752,7 @@ out_free:
 
        load_case_tables();
 
-       zero_addr(&server_ss);
+       zero_sockaddr(&server_ss);
 
        setlinebuf(stdout);
 
index 2ba5ab8f06e3003e6b27b4fa88901b48a053c8b8..4ac0279b6648489cf1f947eec569880d54b91186 100644 (file)
@@ -176,7 +176,7 @@ static struct cli_state *connect_one(char *share, int snum)
 
        server_n = server;
 
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
 
        slprintf(myname,sizeof(myname), "lock-%lu-%u", (unsigned long)getpid(), count++);
 
@@ -184,7 +184,7 @@ static struct cli_state *connect_one(char *share, int snum)
        make_nmb_name(&called , server, 0x20);
 
  again:
-        zero_addr(&ss);
+        zero_sockaddr(&ss);
 
        /* have to open a new connection */
        if (!(c=cli_initialise())) {
index c5612fefaa93fcb71b65f98eec0a7e7d5d6357d4..8fea15877f14922a3008fc579640fcd2eb443f45 100644 (file)
@@ -178,13 +178,13 @@ static struct cli_state *connect_one(char *share)
 
        server_n = server;
 
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
 
        make_nmb_name(&calling, "masktest", 0x0);
        make_nmb_name(&called , server, 0x20);
 
  again:
-        zero_addr(&ss);
+        zero_sockaddr(&ss);
 
        /* have to open a new connection */
        if (!(c=cli_initialise())) {
index 0bacc07fedceee6576a0e203c9e64b0b85eb635c..ef8f6ecca26e8952a0942ecc55157d80d885962d 100644 (file)
@@ -158,7 +158,7 @@ static struct cli_state *open_nbt_connection(void)
        make_nmb_name(&calling, myname, 0x0);
        make_nmb_name(&called , host, 0x20);
 
-        zero_addr(&ss);
+        zero_sockaddr(&ss);
 
        if (!(c = cli_initialise())) {
                printf("Failed initialize cli_struct to connect with %s\n", host);
index c4b31d46b07d172eaaa87e96f88eb114971e2df5..7c616125402da2b2518b38f6db5eabdcb8d7a2b5 100644 (file)
@@ -1065,7 +1065,7 @@ static struct functable net_func[] = {
 
        TALLOC_CTX *frame = talloc_stackframe();
 
-       zero_addr(&opt_dest_ip);
+       zero_sockaddr(&opt_dest_ip);
 
        load_case_tables();
 
index 817f3ce02a9bc2d288ec78ea3e50f8bd6d13442d..06ec984e012015b6f5e3ee011884e2a136492d6c 100644 (file)
@@ -958,7 +958,7 @@ static struct cli_state *connect_one(const char *server, const char *share)
        NTSTATUS nt_status;
        uint32_t flags = 0;
 
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
 
        if (get_cmdline_auth_info_use_kerberos()) {
                flags |= CLI_FULL_CONNECTION_USE_KERBEROS |
index a73c3b49df1f27970486cbb0037c761c1bc359d3..ce5c9a6a8b198ae9150ef16a70026936b973ffe0 100644 (file)
@@ -373,7 +373,7 @@ static struct cli_state *connect_one(const char *share)
        NTSTATUS nt_status;
        uint32_t flags = 0;
 
-       zero_addr(&ss);
+       zero_sockaddr(&ss);
 
        if (get_cmdline_auth_info_use_machine_account() &&
            !set_cmdline_auth_info_machine_account_creds()) {
index d274e0929909b6fdec2e677514dddaf0da31cc16..1e22a402013491fa7e3851173b1059b93b1b1490 100644 (file)
@@ -212,7 +212,7 @@ static void start_filter(char *desthost)
 
        /* start listening on port 445 locally */
 
-       zero_addr(&my_ss);
+       zero_sockaddr(&my_ss);
        s = open_socket_in(SOCK_STREAM, 445, 0, &my_ss, True);
        
        if (s == -1) {
index 511d839ae97df46e7080f579a394f4fd3a1836f9..14e4237cae0f26ac51fa31f4dc20fbacf0277ef7 100644 (file)
@@ -1009,7 +1009,7 @@ static bool add_one_dc_unique(TALLOC_CTX *mem_ctx, const char *domain_name,
 
        /* Make sure there's no duplicates in the list */
        for (i=0; i<*num; i++)
-               if (addr_equal(&(*dcs)[i].ss, pss))
+               if (sockaddr_equal(&(*dcs)[i].ss, pss))
                        return False;
 
        *dcs = TALLOC_REALLOC_ARRAY(mem_ctx, *dcs, struct dc_name_ip, (*num)+1);