addrs 88 lib/util/fault.c uint64_t addrs[BACKTRACE_STACK_SIZE]; addrs 95 lib/util/fault.c ZERO_ARRAY(addrs); addrs 103 lib/util/fault.c levels = trace_back_stack(0, addrs, names, addrs 108 lib/util/fault.c DEBUGADD(0, (" #%d 0x%llx %s\n", i, addrs[i], names[i])); addrs 368 source3/include/ads.h krb5_address **addrs; addrs 370 source3/include/ads.h krb5_addresses *addrs; addrs 1418 source3/include/proto.h bool open_any_socket_out(struct sockaddr_storage *addrs, int num_addrs, addrs 1604 source3/lib/util.c __uint64_t addrs[BACKTRACE_STACK_SIZE]; addrs 1611 source3/lib/util.c ZERO_ARRAY(addrs); addrs 1624 source3/lib/util.c levels = trace_back_stack(0, addrs, names, addrs 1629 source3/lib/util.c DEBUGADD(0, (" #%d 0x%llx %s\n", i, addrs[i], names[i])); addrs 1270 source3/lib/util_sock.c bool open_any_socket_out(struct sockaddr_storage *addrs, int num_addrs, addrs 1296 source3/lib/util_sock.c sockets[i] = socket(addrs[i].ss_family, SOCK_STREAM, 0); addrs 1307 source3/lib/util_sock.c (const struct sockaddr *)&(addrs[i]); addrs 219 source3/libads/kerberos.c krb5_get_init_creds_opt_set_address_list(opt, addr->addrs); addrs 1394 source3/libsmb/clikrb5.c krb5_free_addresses(context, addr->addrs); addrs 1396 source3/libsmb/clikrb5.c ret = krb5_free_addresses(context, addr->addrs); addrs 1397 source3/libsmb/clikrb5.c SAFE_FREE(addr->addrs); addrs 1409 source3/libsmb/clikrb5.c krb5_address **addrs = NULL; addrs 1411 source3/libsmb/clikrb5.c krb5_addresses *addrs = NULL; addrs 1425 source3/libsmb/clikrb5.c addrs = (krb5_address **)SMB_MALLOC(sizeof(krb5_address *) * num_addr); addrs 1426 source3/libsmb/clikrb5.c if (addrs == NULL) { addrs 1431 source3/libsmb/clikrb5.c memset(addrs, 0, sizeof(krb5_address *) * num_addr); addrs 1433 source3/libsmb/clikrb5.c addrs[0] = (krb5_address *)SMB_MALLOC(sizeof(krb5_address)); addrs 1434 source3/libsmb/clikrb5.c if (addrs[0] == NULL) { addrs 1435 source3/libsmb/clikrb5.c SAFE_FREE(addrs); addrs 1440 source3/libsmb/clikrb5.c addrs[0]->magic = KV5M_ADDRESS; addrs 1441 source3/libsmb/clikrb5.c addrs[0]->addrtype = KRB5_ADDR_NETBIOS; addrs 1442 source3/libsmb/clikrb5.c addrs[0]->length = MAX_NETBIOSNAME_LEN; addrs 1443 source3/libsmb/clikrb5.c addrs[0]->contents = (unsigned char *)SMB_MALLOC(addrs[0]->length); addrs 1444 source3/libsmb/clikrb5.c if (addrs[0]->contents == NULL) { addrs 1445 source3/libsmb/clikrb5.c SAFE_FREE(addrs[0]); addrs 1446 source3/libsmb/clikrb5.c SAFE_FREE(addrs); addrs 1451 source3/libsmb/clikrb5.c memcpy(addrs[0]->contents, buf, addrs[0]->length); addrs 1453 source3/libsmb/clikrb5.c addrs[1] = NULL; addrs 1457 source3/libsmb/clikrb5.c addrs = (krb5_addresses *)SMB_MALLOC(sizeof(krb5_addresses)); addrs 1458 source3/libsmb/clikrb5.c if (addrs == NULL) { addrs 1463 source3/libsmb/clikrb5.c memset(addrs, 0, sizeof(krb5_addresses)); addrs 1465 source3/libsmb/clikrb5.c addrs->len = 1; addrs 1466 source3/libsmb/clikrb5.c addrs->val = (krb5_address *)SMB_MALLOC(sizeof(krb5_address)); addrs 1467 source3/libsmb/clikrb5.c if (addrs->val == NULL) { addrs 1468 source3/libsmb/clikrb5.c SAFE_FREE(addrs); addrs 1473 source3/libsmb/clikrb5.c addrs->val[0].addr_type = KRB5_ADDR_NETBIOS; addrs 1474 source3/libsmb/clikrb5.c addrs->val[0].address.length = MAX_NETBIOSNAME_LEN; addrs 1475 source3/libsmb/clikrb5.c addrs->val[0].address.data = (unsigned char *)SMB_MALLOC(addrs->val[0].address.length); addrs 1476 source3/libsmb/clikrb5.c if (addrs->val[0].address.data == NULL) { addrs 1477 source3/libsmb/clikrb5.c SAFE_FREE(addrs->val); addrs 1478 source3/libsmb/clikrb5.c SAFE_FREE(addrs); addrs 1483 source3/libsmb/clikrb5.c memcpy(addrs->val[0].address.data, buf, addrs->val[0].address.length); addrs 1488 source3/libsmb/clikrb5.c (*kerb_addr)->addrs = addrs; addrs 1047 source3/utils/net_ads.c const struct sockaddr_storage *addrs, addrs 1121 source3/utils/net_ads.c dns_err = DoDNSUpdate(dns_server, dnsdomain, machine_name, addrs, num_addrs); addrs 355 source3/utils/net_lookup.c struct sockaddr_in *addrs; addrs 385 source3/utils/net_lookup.c rc = smb_krb5_locate_kdc(ctx, &realm, (struct sockaddr **)(void *)&addrs, &num_kdcs, 0); addrs 391 source3/utils/net_lookup.c if (addrs[i].sin_family == AF_INET) addrs 392 source3/utils/net_lookup.c d_printf("%s:%hd\n", inet_ntoa(addrs[i].sin_addr), addrs 393 source3/utils/net_lookup.c ntohs(addrs[i].sin_port)); addrs 1058 source3/winbindd/winbindd_cm.c struct sockaddr_storage **addrs, int *num) addrs 1060 source3/winbindd/winbindd_cm.c *addrs = TALLOC_REALLOC_ARRAY(mem_ctx, *addrs, struct sockaddr_storage, (*num)+1); addrs 1062 source3/winbindd/winbindd_cm.c if (*addrs == NULL) { addrs 1067 source3/winbindd/winbindd_cm.c (*addrs)[*num] = *pss; addrs 1068 source3/winbindd/winbindd_cm.c set_sockaddr_port((struct sockaddr *)&(*addrs)[*num], port); addrs 1321 source3/winbindd/winbindd_cm.c struct sockaddr_storage *addrs = NULL; addrs 1339 source3/winbindd/winbindd_cm.c &addrs, &num_addrs)) { addrs 1348 source3/winbindd/winbindd_cm.c &addrs, &num_addrs)) { addrs 1356 source3/winbindd/winbindd_cm.c if ((addrs == NULL) || (dcnames == NULL)) addrs 1360 source3/winbindd/winbindd_cm.c if (!open_any_socket_out(addrs, num_addrs, 5000, &fd_index, fd) ) { addrs 1373 source3/winbindd/winbindd_cm.c *pss = addrs[fd_index]; addrs 1397 source3/winbindd/winbindd_cm.c TALLOC_FREE(addrs); addrs 1468 source3/winbindd/winbindd_cm.c struct sockaddr_storage *addrs = NULL; addrs 1472 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &domain->dcaddr, 445, &addrs, &num_addrs)) { addrs 1477 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &domain->dcaddr, 139, &addrs, &num_addrs)) { addrs 1484 source3/winbindd/winbindd_cm.c if (!open_any_socket_out(addrs, num_addrs, 5000, &dummy, &fd)) { addrs 595 source4/heimdal/lib/krb5/get_cred.c krb5_addresses *addrs, addrs 610 source4/heimdal/lib/krb5/get_cred.c if (addrs == NULL && krbtgt->addresses.len != 0) { addrs 619 source4/heimdal/lib/krb5/get_cred.c addrs = &addresses; addrs 621 source4/heimdal/lib/krb5/get_cred.c addrs = NULL; addrs 624 source4/heimdal/lib/krb5/get_cred.c ret = get_cred_kdc(context, id, flags, addrs, in_creds, addrs 200 source4/heimdal/lib/krb5/get_for_creds.c krb5_addresses addrs, *paddrs; addrs 213 source4/heimdal/lib/krb5/get_for_creds.c addrs.len = 0; addrs 214 source4/heimdal/lib/krb5/get_for_creds.c addrs.val = NULL; addrs 219 source4/heimdal/lib/krb5/get_for_creds.c paddrs = &addrs; addrs 229 source4/heimdal/lib/krb5/get_for_creds.c paddrs = &addrs; addrs 248 source4/heimdal/lib/krb5/get_for_creds.c ret = add_addrs (context, &addrs, ai); addrs 263 source4/heimdal/lib/krb5/get_for_creds.c krb5_free_addresses (context, &addrs); addrs 353 source4/heimdal/lib/krb5/get_in_tkt.c krb5_addresses *addrs, addrs 529 source4/heimdal/lib/krb5/get_in_tkt.c else if(addrs) addrs 530 source4/heimdal/lib/krb5/get_in_tkt.c krb5_copy_addresses (context, addrs, &creds->addresses); addrs 666 source4/heimdal/lib/krb5/get_in_tkt.c const krb5_addresses *addrs, addrs 739 source4/heimdal/lib/krb5/get_in_tkt.c if (addrs && addrs->len == 0) { addrs 749 source4/heimdal/lib/krb5/get_in_tkt.c if (addrs) addrs 750 source4/heimdal/lib/krb5/get_in_tkt.c ret = krb5_copy_addresses(context, addrs, a->req_body.addresses); addrs 884 source4/heimdal/lib/krb5/get_in_tkt.c const krb5_addresses *addrs, addrs 920 source4/heimdal/lib/krb5/get_in_tkt.c addrs, addrs 1048 source4/heimdal/lib/krb5/get_in_tkt.c const krb5_addresses *addrs, addrs 1063 source4/heimdal/lib/krb5/get_in_tkt.c addrs, addrs 74 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c krb5_addresses *addrs, addrs 89 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c addrs, addrs 41 source4/heimdal/lib/krb5/init_creds_pw.c krb5_addresses *addrs; addrs 296 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs = NULL; addrs 317 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs = options->address_list; addrs 322 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs = &no_addrs; addrs 324 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs = NULL; addrs 328 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs = NULL; addrs 331 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs = &no_addrs; addrs 517 source4/heimdal/lib/krb5/init_creds_pw.c ctx.addrs, addrs 547 source4/heimdal/lib/krb5/init_creds_pw.c const krb5_addresses *addrs, addrs 616 source4/heimdal/lib/krb5/init_creds_pw.c if (addrs && addrs->len == 0) { addrs 626 source4/heimdal/lib/krb5/init_creds_pw.c if (addrs) addrs 627 source4/heimdal/lib/krb5/init_creds_pw.c ret = krb5_copy_addresses(context, addrs, a->req_body.addresses); addrs 1236 source4/heimdal/lib/krb5/init_creds_pw.c ctx->addrs, ctx->etypes, &ctx->as_req); addrs 1585 source4/heimdal/lib/krb5/init_creds_pw.c ctx.addrs, addrs 188 source4/heimdal/lib/roken/roken_gethostby.c static char addrs[4 * MAX_ADDRS]; addrs 201 source4/heimdal/lib/roken/roken_gethostby.c addr_list[num_addrs] = &addrs[num_addrs * 4]; addrs 202 source4/heimdal/lib/roken/roken_gethostby.c addrs[num_addrs * 4 + 0] = (ip.s_addr >> 24) & 0xff; addrs 203 source4/heimdal/lib/roken/roken_gethostby.c addrs[num_addrs * 4 + 1] = (ip.s_addr >> 16) & 0xff; addrs 204 source4/heimdal/lib/roken/roken_gethostby.c addrs[num_addrs * 4 + 2] = (ip.s_addr >> 8) & 0xff; addrs 205 source4/heimdal/lib/roken/roken_gethostby.c addrs[num_addrs * 4 + 3] = (ip.s_addr >> 0) & 0xff; addrs 80 source4/libcli/resolve/bcast.c struct socket_address ***addrs, addrs 83 source4/libcli/resolve/bcast.c NTSTATUS status = resolve_name_nbtlist_recv(c, mem_ctx, addrs, names); addrs 52 source4/libcli/resolve/dns_ex.c struct socket_address **addrs; addrs 91 source4/libcli/resolve/dns_ex.c char *addrs; addrs 231 source4/libcli/resolve/dns_ex.c addrs = talloc_strdup(state, ""); addrs 232 source4/libcli/resolve/dns_ex.c if (!addrs) { addrs 249 source4/libcli/resolve/dns_ex.c addrs = talloc_asprintf_append_buffer(addrs, "%s%s:%u/%s", addrs 254 source4/libcli/resolve/dns_ex.c if (!addrs) { addrs 260 source4/libcli/resolve/dns_ex.c if (addrs) { addrs 261 source4/libcli/resolve/dns_ex.c write(fd, addrs, talloc_get_size(addrs)); addrs 277 source4/libcli/resolve/dns_ex.c char *addrs; addrs 299 source4/libcli/resolve/dns_ex.c addrs = talloc_strdup(state, ""); addrs 300 source4/libcli/resolve/dns_ex.c if (!addrs) { addrs 312 source4/libcli/resolve/dns_ex.c addrs = talloc_asprintf_append_buffer(addrs, "%s%s:%u/%s", addrs 317 source4/libcli/resolve/dns_ex.c if (!addrs) { addrs 323 source4/libcli/resolve/dns_ex.c if (addrs) { addrs 324 source4/libcli/resolve/dns_ex.c write(fd, addrs, talloc_get_size(addrs)); addrs 344 source4/libcli/resolve/dns_ex.c char **addrs; addrs 381 source4/libcli/resolve/dns_ex.c addrs = str_list_make(state, address, ","); addrs 382 source4/libcli/resolve/dns_ex.c if (composite_nomem(addrs, c)) return; addrs 384 source4/libcli/resolve/dns_ex.c num_addrs = str_list_length((const char * const *)addrs); addrs 386 source4/libcli/resolve/dns_ex.c state->addrs = talloc_array(state, struct socket_address *, addrs 388 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->addrs, c)) return; addrs 395 source4/libcli/resolve/dns_ex.c char *p = strrchr(addrs[i], ':'); addrs 415 source4/libcli/resolve/dns_ex.c if (strcmp(addrs[i], "0.0.0.0") == 0 || addrs 416 source4/libcli/resolve/dns_ex.c inet_addr(addrs[i]) == INADDR_NONE) { addrs 425 source4/libcli/resolve/dns_ex.c state->addrs[i] = socket_address_from_strings(state->addrs, addrs 427 source4/libcli/resolve/dns_ex.c addrs[i], addrs 429 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->addrs[i], c)) return; addrs 434 source4/libcli/resolve/dns_ex.c state->addrs[i] = NULL; addrs 523 source4/libcli/resolve/dns_ex.c struct socket_address ***addrs, addrs 533 source4/libcli/resolve/dns_ex.c *addrs = talloc_steal(mem_ctx, state->addrs); addrs 50 source4/libcli/resolve/host.c struct socket_address ***addrs, addrs 53 source4/libcli/resolve/host.c return resolve_name_dns_ex_recv(c, mem_ctx, addrs, names); addrs 44 source4/libcli/resolve/nbtlist.c struct socket_address **addrs; addrs 83 source4/libcli/resolve/nbtlist.c state->addrs = talloc_array(state, struct socket_address *, addrs 85 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->addrs, c)) return; addrs 91 source4/libcli/resolve/nbtlist.c state->addrs[i] = socket_address_from_strings(state->addrs, addrs 95 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->addrs[i], c)) return; addrs 100 source4/libcli/resolve/nbtlist.c state->addrs[i] = NULL; addrs 206 source4/libcli/resolve/nbtlist.c struct socket_address ***addrs, addrs 215 source4/libcli/resolve/nbtlist.c *addrs = talloc_steal(mem_ctx, state->addrs); addrs 38 source4/libcli/resolve/resolve.c struct socket_address **addrs; addrs 89 source4/libcli/resolve/resolve.c c->status = method->recv_fn(creq, state, &state->addrs, &state->names); addrs 173 source4/libcli/resolve/resolve.c state->addrs = talloc_array(state, struct socket_address *, 2); addrs 174 source4/libcli/resolve/resolve.c if (composite_nomem(state->addrs, c)) return c; addrs 175 source4/libcli/resolve/resolve.c state->addrs[0] = socket_address_from_strings(state->addrs, "ipv4", addrs 177 source4/libcli/resolve/resolve.c if (composite_nomem(state->addrs[0], c)) return c; addrs 178 source4/libcli/resolve/resolve.c state->addrs[1] = NULL; addrs 204 source4/libcli/resolve/resolve.c struct socket_address ***addrs, addrs 213 source4/libcli/resolve/resolve.c *addrs = talloc_steal(mem_ctx, state->addrs); addrs 235 source4/libcli/resolve/resolve.c struct socket_address **addrs = NULL; addrs 237 source4/libcli/resolve/resolve.c status = resolve_name_all_recv(c, mem_ctx, &addrs, NULL); addrs 240 source4/libcli/resolve/resolve.c *reply_addr = talloc_steal(mem_ctx, addrs[0]->addr); addrs 241 source4/libcli/resolve/resolve.c talloc_free(addrs); addrs 47 source4/libcli/resolve/resolve.h struct socket_address ***addrs, addrs 60 source4/libcli/resolve/wins.c struct socket_address ***addrs, addrs 63 source4/libcli/resolve/wins.c return resolve_name_nbtlist_recv(c, mem_ctx, addrs, names); addrs 280 source4/nbt_server/wins/winswack.c s->req->out.addrs = talloc_array(s->msg, struct nbtd_proxy_wins_addr, addrs 282 source4/nbt_server/wins/winswack.c if (!s->req->out.addrs) { addrs 288 source4/nbt_server/wins/winswack.c s->req->out.addrs[i].addr = talloc_steal(s->req->out.addrs, s->io.out.addresses[i]); addrs 317 source4/nbt_server/wins/winswack.c s->io.in.addresses[i] = talloc_steal(s->io.in.addresses, req->in.addrs[i].addr); addrs 376 source4/nbt_server/wins/winswack.c s->io.in.addresses[i] = talloc_steal(s->io.in.addresses, req->in.addrs[i].addr); addrs 921 source4/wrepl_server/wrepl_apply_records.c r.in.addrs = talloc_array(state, struct nbtd_proxy_wins_addr, r.in.num_addrs); addrs 922 source4/wrepl_server/wrepl_apply_records.c NT_STATUS_HAVE_NO_MEMORY(r.in.addrs); addrs 925 source4/wrepl_server/wrepl_apply_records.c r.in.addrs[i].addr = state->r.out.addrs[i].addr; addrs 981 source4/wrepl_server/wrepl_apply_records.c if (strcmp(state->replica.addresses[i].address, state->r.out.addrs[j].addr) == 0) { addrs 1003 source4/wrepl_server/wrepl_apply_records.c if (strcmp(state->rec->addresses[i]->address, state->r.out.addrs[j].addr) == 0) { addrs 1039 source4/wrepl_server/wrepl_apply_records.c const char **addrs; addrs 1064 source4/wrepl_server/wrepl_apply_records.c state->r.in.addrs = talloc_array(state, struct nbtd_proxy_wins_addr, state->r.in.num_addrs); addrs 1065 source4/wrepl_server/wrepl_apply_records.c NT_STATUS_HAVE_NO_MEMORY(state->r.in.addrs); addrs 1067 source4/wrepl_server/wrepl_apply_records.c addrs = winsdb_addr_string_list(state->r.in.addrs, rec->addresses); addrs 1068 source4/wrepl_server/wrepl_apply_records.c NT_STATUS_HAVE_NO_MEMORY(addrs); addrs 1070 source4/wrepl_server/wrepl_apply_records.c state->r.in.addrs[i].addr = addrs[i]; addrs 1110 source4/wrepl_server/wrepl_apply_records.c const char **addrs; addrs 1139 source4/wrepl_server/wrepl_apply_records.c state->r.in.addrs = talloc_array(state, struct nbtd_proxy_wins_addr, addrs 1141 source4/wrepl_server/wrepl_apply_records.c NT_STATUS_HAVE_NO_MEMORY(state->r.in.addrs); addrs 1143 source4/wrepl_server/wrepl_apply_records.c addrs = winsdb_addr_string_list(state->r.in.addrs, addresses); addrs 1144 source4/wrepl_server/wrepl_apply_records.c NT_STATUS_HAVE_NO_MEMORY(addrs); addrs 1146 source4/wrepl_server/wrepl_apply_records.c state->r.in.addrs[i].addr = addrs[i]; addrs 347 source4/wrepl_server/wrepl_scavenging.c if (strcmp(s->r.out.addrs[i].addr, rec->addresses[j]->address) == 0) { addrs 358 source4/wrepl_server/wrepl_scavenging.c if (s->r.out.num_addrs != 1 || strcmp(s->r.out.addrs[0].addr, "255.255.255.255") != 0) { addrs 487 source4/wrepl_server/wrepl_scavenging.c s->r.in.addrs = talloc_array(s, struct nbtd_proxy_wins_addr, s->r.in.num_addrs); addrs 488 source4/wrepl_server/wrepl_scavenging.c NT_STATUS_HAVE_NO_MEMORY(s->r.in.addrs); addrs 490 source4/wrepl_server/wrepl_scavenging.c s->r.in.addrs[0].addr = rec->wins_owner;