/titanic_50/usr/src/lib/libbsm/common/ |
H A D | audit_settid.c | 78 auditinfo_addr_t ai; in do_ipv6_address() local 81 if (getaudit_addr(&ai, sizeof (ai)) < 0) { in do_ipv6_address() 88 if (ai.ai_termid.at_port || in do_ipv6_address() 89 ai.ai_termid.at_addr[0] || in do_ipv6_address() 90 ai.ai_termid.at_addr[1] || in do_ipv6_address() 91 ai.ai_termid.at_addr[2] || in do_ipv6_address() 92 ai.ai_termid.at_addr[3]) { in do_ipv6_address() 96 ai.ai_termid.at_port = ((peer->sin6_port<<16) | (sock->sin6_port)); in do_ipv6_address() 97 ai.ai_termid.at_type = AU_IPv6; in do_ipv6_address() 98 bcopy(&peer->sin6_addr, ai.ai_termid.at_addr, 16); in do_ipv6_address() [all …]
|
H A D | bsm.c | 63 getaudit(auditinfo_t *ai) in getaudit() argument 65 return (syscall(SYS_auditsys, BSM_GETAUDIT, ai)); in getaudit() 69 getaudit_addr(auditinfo_addr_t *ai, int len) in getaudit_addr() argument 71 return (syscall(SYS_auditsys, BSM_GETAUDIT_ADDR, ai, len)); in getaudit_addr() 76 setaudit(auditinfo_t *ai) in setaudit() argument 78 return (syscall(SYS_auditsys, BSM_SETAUDIT, ai)); in setaudit() 83 setaudit_addr(auditinfo_addr_t *ai, int len) in setaudit_addr() argument 85 return (syscall(SYS_auditsys, BSM_SETAUDIT_ADDR, ai, len)); in setaudit_addr()
|
H A D | audit_at.c | 54 auditinfo_addr_t ai; in audit_at_create() local 56 if (getaudit_addr(&ai, sizeof (ai))) { in audit_at_create() 70 r = audit_cron_setinfo(anc_name, &ai); in audit_at_create() 75 aug_save_auid(ai.ai_auid); in audit_at_create() 81 aug_save_asid(ai.ai_asid); in audit_at_create() 82 aug_save_tid_ex(ai.ai_termid.at_port, ai.ai_termid.at_addr, in audit_at_create() 83 ai.ai_termid.at_type); in audit_at_create()
|
H A D | generic.c | 166 struct addrinfo *ai; in aug_get_machine() local 170 err = getaddrinfo(hostname, NULL, NULL, &ai); in aug_get_machine() 174 switch (ai->ai_family) { in aug_get_machine() 177 p = &((struct sockaddr_in *)ai->ai_addr)->sin_addr, in aug_get_machine() 184 p = &((struct sockaddr_in6 *)ai->ai_addr)->sin6_addr, in aug_get_machine() 193 freeaddrinfo(ai); in aug_get_machine() 271 auditinfo_addr_t ai; in aug_save_me() local 273 if (getaudit_addr(&ai, sizeof (ai))) in aug_save_me() 276 aug_save_auid(ai.ai_auid); in aug_save_me() 282 aug_save_asid(ai.ai_asid); in aug_save_me() [all …]
|
H A D | audit_crontab.c | 62 auditinfo_addr_t ai; in audit_crontab_modify() local 64 if (getaudit_addr(&ai, sizeof (ai))) { in audit_crontab_modify() 96 r = audit_cron_setinfo(anc_name, &ai); in audit_crontab_modify() 100 aug_save_auid(ai.ai_auid); in audit_crontab_modify() 106 aug_save_asid(ai.ai_asid); in audit_crontab_modify() 107 aug_save_tid_ex(ai.ai_termid.at_port, ai.ai_termid.at_addr, in audit_crontab_modify() 108 ai.ai_termid.at_type); in audit_crontab_modify()
|
H A D | audit_cron.c | 443 auditinfo_addr_t ai; in audit_cron_create_anc_file() local 468 ai.ai_mask = msk; in audit_cron_create_anc_file() 469 ai.ai_auid = uid; in audit_cron_create_anc_file() 470 ai.ai_termid.at_port = 0; in audit_cron_create_anc_file() 471 ai.ai_termid.at_type = AU_IPv4; in audit_cron_create_anc_file() 472 ai.ai_termid.at_addr[0] = 0; in audit_cron_create_anc_file() 473 ai.ai_termid.at_addr[1] = 0; in audit_cron_create_anc_file() 474 ai.ai_termid.at_addr[2] = 0; in audit_cron_create_anc_file() 475 ai.ai_termid.at_addr[3] = 0; in audit_cron_create_anc_file() 493 ai.ai_asid = pid; in audit_cron_create_anc_file() [all …]
|
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ldap.c | 847 int ai = -2; in decpdu() local 922 for (ai = 0; in decpdu() 923 ai < ASNDESC->nbson && i < 32 && in decpdu() 924 ASNDESC->son[ai].sondef && in decpdu() 929 (ASNDESC->son[ai].sondef in decpdu() 931 != mytype[i]; ++ai); in decpdu() 932 if (ai < ASNDESC->nbson) { in decpdu() 934 ASNDESC->son[ai].sondef; in decpdu() 935 if (ASNDESC->son[ai].sonname != NULL) { in decpdu() 937 if (ASNDESC->son[ai].sondef != NULL && in decpdu() [all …]
|
/titanic_50/usr/src/cmd/ssh/libopenbsd-compat/common/ |
H A D | fake-getaddrinfo.c | 34 void freeaddrinfo(struct addrinfo *ai) in freeaddrinfo() argument 39 next = ai->ai_next; in freeaddrinfo() 40 free(ai); in freeaddrinfo() 41 } while (NULL != (ai = next)); in freeaddrinfo() 48 struct addrinfo *ai; in malloc_ai() local 50 ai = malloc(sizeof(struct addrinfo) + sizeof(struct sockaddr_in)); in malloc_ai() 51 if (ai == NULL) in malloc_ai() 54 memset(ai, 0, sizeof(struct addrinfo) + sizeof(struct sockaddr_in)); in malloc_ai() 56 ai->ai_addr = (struct sockaddr *)(ai + 1); in malloc_ai() 58 ai->ai_addrlen = sizeof(struct sockaddr_in); in malloc_ai() [all …]
|
/titanic_50/usr/src/lib/libsmbfs/smb/ |
H A D | newvc.c | 65 newvc(struct smb_ctx *ctx, struct addrinfo *ai) in newvc() argument 74 if (ai->ai_addrlen > sizeof (ssn->ssn_srvaddr)) in newvc() 77 bcopy(ai->ai_addr, &ssn->ssn_srvaddr, ai->ai_addrlen); in newvc() 89 struct addrinfo *ai; in smb_ctx_newvc() local 108 for (ai = ctx->ct_addrinfo; ai; ai = ai->ai_next) { in smb_ctx_newvc() 110 switch (ai->ai_family) { in smb_ctx_newvc() 115 err = newvc(ctx, ai); in smb_ctx_newvc() 121 DPRINT("skipped family %d", ai->ai_family); in smb_ctx_newvc()
|
H A D | findvc.c | 65 findvc(struct smb_ctx *ctx, struct addrinfo *ai) in findvc() argument 74 if (ai->ai_addrlen > sizeof (ssn->ssn_srvaddr)) in findvc() 77 bcopy(ai->ai_addr, &ssn->ssn_srvaddr, ai->ai_addrlen); in findvc() 92 struct addrinfo *ai; in smb_ctx_findvc() local 99 for (ai = ctx->ct_addrinfo; ai; ai = ai->ai_next) { in smb_ctx_findvc() 101 switch (ai->ai_family) { in smb_ctx_findvc() 106 err = findvc(ctx, ai); in smb_ctx_findvc() 110 DPRINT("skipped family %d", ai->ai_family); in smb_ctx_findvc()
|
H A D | getaddr.c | 61 dump_addrinfo(struct addrinfo *ai) in dump_addrinfo() argument 65 if (ai == NULL) { in dump_addrinfo() 70 for (i = 0; ai; i++, ai = ai->ai_next) { in dump_addrinfo() 72 ai->ai_family, ai->ai_addrlen); in dump_addrinfo() 73 dump_sockaddr(ai->ai_addr); in dump_addrinfo() 74 if (ai->ai_canonname) { in dump_addrinfo() 76 i, ai->ai_canonname); in dump_addrinfo()
|
/titanic_50/usr/src/lib/gss_mechs/mech_krb5/support/ |
H A D | fake-addrinfo.c | 319 system_freeaddrinfo (struct addrinfo *ai) in system_freeaddrinfo() argument 321 freeaddrinfo(ai); in system_freeaddrinfo() 440 static void debug_dump_addrinfos (const struct addrinfo *ai) in debug_dump_addrinfos() argument 445 while (ai) { in debug_dump_addrinfos() 446 fprintf(stderr, "%p...", ai); in debug_dump_addrinfos() 447 fprintf(stderr, " socktype=%s", socktypename(ai->ai_socktype, buf)); in debug_dump_addrinfos() 448 fprintf(stderr, " ai_family=%s", familyname(ai->ai_family, buf)); in debug_dump_addrinfos() 449 if (ai->ai_family != ai->ai_addr->sa_family) in debug_dump_addrinfos() 451 familyname(ai->ai_addr->sa_family, buf)); in debug_dump_addrinfos() 453 ai = ai->ai_next; in debug_dump_addrinfos() [all …]
|
/titanic_50/usr/src/lib/libresolv2/common/irs/ |
H A D | getaddrinfo.c | 225 #define GET_AI(ai, afd, addr) \ argument 228 (ai) = get_ai(pai, (afd), (addr)); \ 229 if ((ai) == NULL) { \ 235 #define GET_PORT(ai, serv) \ argument 238 error = get_port((ai), (serv), 0); \ 243 #define GET_CANONNAME(ai, str) \ argument 246 error = get_canonname(pai, (ai), (str)); \ 287 freeaddrinfo(ai) in freeaddrinfo() argument 288 struct addrinfo *ai; in freeaddrinfo() 293 next = ai->ai_next; [all …]
|
/titanic_50/usr/src/cmd/ipf/lib/common/ |
H A D | gethost.c | 19 struct addrinfo hints, *ai; local 37 error = getaddrinfo(name, NULL, &hints, &ai); 39 if ((error == 0) && (ai != NULL) && (ai->ai_addr != NULL)) { 40 switch (ai->ai_family) 44 ai->ai_addr)->sin_addr; 48 ai->ai_addr)->sin6_addr; 53 freeaddrinfo(ai); 57 if (ai != NULL) 58 freeaddrinfo(ai);
|
/titanic_50/usr/src/cmd/cmd-inet/common/ |
H A D | addr_match.c | 50 const struct addrinfo *ai; in find_match() local 57 for (ai = res; ai != NULL; ai = ai->ai_next) { in find_match() 63 if (ai->ai_family != fromp->ss_family) in find_match() 65 if (ai->ai_family == AF_INET) { in find_match() 67 s4 = (struct sockaddr_in *)ai->ai_addr; in find_match() 71 } else if (ai->ai_family == AF_INET6) { in find_match() 73 s6 = (struct sockaddr_in6 *)ai->ai_addr; in find_match()
|
/titanic_50/usr/src/cmd/arcwatch/ |
H A D | arcwatch.c | 478 arc_info_t ai; in read_arc() local 494 if ((blen - ptr) < sizeof(ai)) { in read_arc() 499 memcpy(&ai, buf + ptr, sizeof(ai)); in read_arc() 500 ptr += sizeof(ai); in read_arc() 506 ai.ai_dva.dva_word[0], in read_arc() 507 ai.ai_dva.dva_word[1], in read_arc() 508 ai.ai_birth, in read_arc() 509 ai.ai_spa, in read_arc() 510 ai.ai_size, in read_arc() 511 ai.ai_flags, in read_arc() [all …]
|
/titanic_50/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | anonymous.c | 157 AnonymousInfo *ai; in AllocateAnonInfo() local 158 ai = (AnonymousInfo *)mDNSPlatformMemAllocate(sizeof(AnonymousInfo)); in AllocateAnonInfo() 159 if (!ai) in AllocateAnonInfo() 163 mDNSPlatformMemZero(ai, sizeof(AnonymousInfo)); in AllocateAnonInfo() 166 if (!CopyNSEC3ResourceRecord(ai, rr)) in AllocateAnonInfo() 168 mDNSPlatformMemFree(ai); in AllocateAnonInfo() 171 return ai; in AllocateAnonInfo() 173 ai->salt = mDNSRandom(0xFFFFFFFF); in AllocateAnonInfo() 174 ai->AnonData = mDNSPlatformMemAllocate(len); in AllocateAnonInfo() 175 if (!ai->AnonData) in AllocateAnonInfo() [all …]
|
/titanic_50/usr/src/lib/libadutils/common/ |
H A D | ldap_ping.c | 521 struct addrinfo *ai; in send_to_cds() local 528 for (ai = send_cds->cds_ai; ai != NULL; ai = ai->ai_next) { in send_to_cds() 534 if (ai->ai_family == AF_INET6) { in send_to_cds() 535 (void) memcpy(&addr6, ai->ai_addr, sizeof (addr6)); in send_to_cds() 536 } else if (ai->ai_family == AF_INET) { in send_to_cds() 538 (void *)ai->ai_addr; in send_to_cds() 577 struct addrinfo *ai; in find_cds_by_addr() local 593 ai = ds->cds_ai; in find_cds_by_addr() 594 while (ai != NULL) { in find_cds_by_addr() 595 if (addrmatch(ai, sin6from)) in find_cds_by_addr() [all …]
|
H A D | srv_query.c | 421 struct addrinfo *ai, *new_ai, *last_ai; in save_addr() local 428 for (ai = cds->cds_ai; ai != NULL; ai = ai->ai_next) { in save_addr() 429 last_ai = ai; in save_addr() 431 if (new_ai->ai_family == ai->ai_family && in save_addr() 432 new_ai->ai_addrlen == ai->ai_addrlen && in save_addr() 433 0 == memcmp(new_ai->ai_addr, ai->ai_addr, in save_addr() 434 ai->ai_addrlen)) { in save_addr() 452 struct addrinfo *ai; in make_addrinfo() local 458 ai = calloc(1, sizeof (*ai)); in make_addrinfo() 461 if (ai == NULL || sa == NULL) { in make_addrinfo() [all …]
|
/titanic_50/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | hostaddr.c | 43 struct addrinfo hints, *ai, *aip; in krb5_os_hostaddr() local 57 r = getaddrinfo (name, 0, &hints, &ai); in krb5_os_hostaddr() 60 r = getaddrinfo (name, 0, &hints, &ai); in krb5_os_hostaddr() 70 for (i = 0, aip = ai; aip; aip = aip->ai_next) { in krb5_os_hostaddr() 90 for (i = 0, aip = ai; aip; aip = aip->ai_next) { in krb5_os_hostaddr() 131 if (ai) in krb5_os_hostaddr() 132 freeaddrinfo(ai); in krb5_os_hostaddr() 139 if (ai) in krb5_os_hostaddr() 140 freeaddrinfo(ai); in krb5_os_hostaddr()
|
H A D | sendto_kdc.c | 128 struct addrinfo *ai; in krb5int_debug_fprint() local 231 ai = va_arg(args, struct addrinfo *); in krb5int_debug_fprint() 232 if (ai->ai_socktype == SOCK_DGRAM) in krb5int_debug_fprint() 234 else if (ai->ai_socktype == SOCK_STREAM) in krb5int_debug_fprint() 237 sprintf(tmpbuf, "socktype%d", ai->ai_socktype); in krb5int_debug_fprint() 238 if (0 != getnameinfo (ai->ai_addr, ai->ai_addrlen, in krb5int_debug_fprint() 242 if (ai->ai_addr->sa_family == AF_UNSPEC) in krb5int_debug_fprint() 245 sprintf(tmpbuf + strlen(tmpbuf), " af%d", ai->ai_addr->sa_family); in krb5int_debug_fprint() 276 dprint("%s%p=%A", i ? "," : "", (void*)a->addrs[i].ai, a->addrs[i].ai); in print_addrlist() 293 dprint(" %A", dest->addrs[i].ai); in merge_addrlists() [all …]
|
/titanic_50/usr/src/cmd/fs.d/autofs/ |
H A D | automount.c | 87 struct autofs_args ai; in main() local 203 ai.addr.buf = autofs_addr; in main() 204 ai.addr.len = strlen(ai.addr.buf); in main() 205 ai.addr.maxlen = ai.addr.len; in main() 207 ai.mount_to = mount_timeout; in main() 208 ai.rpc_to = AUTOFS_RPC_TIMEOUT; in main() 296 ai.path = dir->dir_name; in main() 297 ai.opts = dir->dir_opts; in main() 298 ai.map = dir->dir_map; in main() 299 ai.subdir = ""; in main() [all …]
|
/titanic_50/usr/src/cmd/rmvolmgr/ |
H A D | vold.c | 635 int ai; in create_notify_files() local 646 ai = 0; in create_notify_files() 648 symdev = aa[ai]->aa_symdev; in create_notify_files() 649 while ((aa[ai] != NULL) && (aa[ai]->aa_path != NULL)) { in create_notify_files() 650 if (aa[ai]->aa_mountpoint != NULL) { in create_notify_files() 651 if (aa[ai]->aa_type) { in create_notify_files() 652 fstype = aa[ai]->aa_type; in create_notify_files() 656 mount_point = aa[ai]->aa_mountpoint; in create_notify_files() 657 if (aa[ai]->aa_partname != NULL) { in create_notify_files() 666 aa[ai]->aa_partname); in create_notify_files() [all …]
|
/titanic_50/usr/src/cmd/auditconfig/ |
H A D | auditconfig.c | 265 static void egetaudit(auditinfo_addr_t *ai, int size); 268 static void egetkaudit(auditinfo_addr_t *ai, int size); 269 static void esetaudit(auditinfo_addr_t *ai, int size); 271 static void esetkaudit(auditinfo_addr_t *ai, int size); 1141 auditinfo_addr_t ai; in do_audit() local 1144 egetaudit(&ai, sizeof (ai)); in do_audit() 1153 rtn = au_preselect(evp->ae_number, &ai.ai_mask, (int)sorf, in do_audit() 1230 auditinfo_addr_t ai; in do_getaudit() local 1232 egetaudit(&ai, sizeof (ai)); in do_getaudit() 1233 print_auid(ai.ai_auid); in do_getaudit() [all …]
|
/titanic_50/usr/src/cmd/hal/hald/ |
H A D | device.c | 993 destroy_async_match_info (AsyncMatchInfo *ai) in destroy_async_match_info() argument 995 g_free (ai->key); in destroy_async_match_info() 996 g_signal_handler_disconnect (ai->device, ai->prop_signal_id); in destroy_async_match_info() 997 g_source_remove (ai->timeout_id); in destroy_async_match_info() 998 g_object_unref (ai->device); in destroy_async_match_info() 999 g_free (ai); in destroy_async_match_info() 1006 AsyncMatchInfo *ai = user_data; in prop_changed_cb() local 1008 if (strcmp (key, ai->key) != 0) in prop_changed_cb() 1016 ai->callback (ai->device, ai->user_data, TRUE); in prop_changed_cb() 1019 destroy_async_match_info (ai); in prop_changed_cb() [all …]
|