Home
last modified time | relevance | path

Searched refs:ai (Results 1 – 25 of 88) sorted by relevance

1234

/illumos-gate/usr/src/lib/libbsm/common/
H A Daudit_settid.c77 auditinfo_addr_t ai; in do_ipv6_address() local
80 if (getaudit_addr(&ai, sizeof (ai)) < 0) { in do_ipv6_address()
87 if (ai.ai_termid.at_port || in do_ipv6_address()
88 ai.ai_termid.at_addr[0] || in do_ipv6_address()
89 ai.ai_termid.at_addr[1] || in do_ipv6_address()
90 ai.ai_termid.at_addr[2] || in do_ipv6_address()
91 ai.ai_termid.at_addr[3]) { in do_ipv6_address()
95 ai.ai_termid.at_port = ((peer->sin6_port<<16) | (sock->sin6_port)); in do_ipv6_address()
96 ai.ai_termid.at_type = AU_IPv6; in do_ipv6_address()
97 bcopy(&peer->sin6_addr, ai.ai_termid.at_addr, 16); in do_ipv6_address()
[all …]
H A Dbsm.c63 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 Daudit_at.c52 auditinfo_addr_t ai; in audit_at_create() local
54 if (getaudit_addr(&ai, sizeof (ai))) { in audit_at_create()
68 r = audit_cron_setinfo(anc_name, &ai); in audit_at_create()
73 aug_save_auid(ai.ai_auid); in audit_at_create()
79 aug_save_asid(ai.ai_asid); in audit_at_create()
80 aug_save_tid_ex(ai.ai_termid.at_port, ai.ai_termid.at_addr, in audit_at_create()
81 ai.ai_termid.at_type); in audit_at_create()
H A Dgeneric.c166 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 Daudit_crontab.c62 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 Daudit_cron.c443 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 …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_ldap.c845 int ai = -2; in decpdu() local
920 for (ai = 0; in decpdu()
921 ai < ASNDESC->nbson && i < 32 && in decpdu()
922 ASNDESC->son[ai].sondef && in decpdu()
927 (ASNDESC->son[ai].sondef in decpdu()
929 != mytype[i]; ++ai); in decpdu()
930 if (ai < ASNDESC->nbson) { in decpdu()
932 ASNDESC->son[ai].sondef; in decpdu()
933 if (ASNDESC->son[ai].sonname != NULL) { in decpdu()
935 if (ASNDESC->son[ai].sondef != NULL && in decpdu()
[all …]
/illumos-gate/usr/src/cmd/fs.d/smbclnt/fksmbcl/
H A Dfknewvc.c67 fknewvc(struct smb_ctx *ctx, struct addrinfo *ai) in fknewvc() argument
75 err = getnameinfo(ai->ai_addr, ai->ai_addrlen, in fknewvc()
83 ai->ai_family, host, svc); in fknewvc()
91 if (ai->ai_addrlen > sizeof (ssn->ssn_srvaddr)) in fknewvc()
94 bcopy(ai->ai_addr, &ssn->ssn_srvaddr, ai->ai_addrlen); in fknewvc()
112 struct addrinfo *ai; in smb_ctx_newvc() local
120 for (ai = ctx->ct_addrinfo; ai; ai = ai->ai_next) { in smb_ctx_newvc()
122 switch (ai->ai_family) { in smb_ctx_newvc()
127 err = fknewvc(ctx, ai); in smb_ctx_newvc()
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/support/
H A Dfake-addrinfo.c319 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 …]
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dnewvc.c65 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 Dfindvc.c67 findvc(struct smb_ctx *ctx, struct addrinfo *ai) in findvc() argument
76 if (ai->ai_addrlen > sizeof (ssn->ssn_srvaddr)) in findvc()
79 bcopy(ai->ai_addr, &ssn->ssn_srvaddr, ai->ai_addrlen); in findvc()
94 struct addrinfo *ai; in smb_ctx_findvc() local
106 for (ai = ctx->ct_addrinfo; ai; ai = ai->ai_next) { in smb_ctx_findvc()
108 switch (ai->ai_family) { in smb_ctx_findvc()
113 err = findvc(ctx, ai); in smb_ctx_findvc()
117 DPRINT("skipped family %d", ai->ai_family); in smb_ctx_findvc()
H A Dgetaddr.c64 dump_addrinfo(struct addrinfo *ai) in dump_addrinfo() argument
68 if (ai == NULL) { in dump_addrinfo()
73 for (i = 0; ai; i++, ai = ai->ai_next) { in dump_addrinfo()
75 ai->ai_family, ai->ai_addrlen); in dump_addrinfo()
76 dump_sockaddr(ai->ai_addr); in dump_addrinfo()
77 if (ai->ai_canonname) { in dump_addrinfo()
79 i, ai->ai_canonname); in dump_addrinfo()
/illumos-gate/usr/src/lib/libresolv2/common/irs/
H A Dgetaddrinfo.c225 #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 …]
/illumos-gate/usr/src/cmd/ipf/lib/
H A Dgethost.c17 struct addrinfo hints, *ai; local
35 error = getaddrinfo(name, NULL, &hints, &ai);
37 if ((error == 0) && (ai != NULL) && (ai->ai_addr != NULL)) {
38 switch (ai->ai_family)
42 ai->ai_addr)->sin_addr;
46 ai->ai_addr)->sin6_addr;
51 freeaddrinfo(ai);
55 if (ai != NULL)
56 freeaddrinfo(ai);
/illumos-gate/usr/src/cmd/cmd-inet/common/
H A Daddr_match.c48 const struct addrinfo *ai; in find_match() local
55 for (ai = res; ai != NULL; ai = ai->ai_next) { in find_match()
61 if (ai->ai_family != fromp->ss_family) in find_match()
63 if (ai->ai_family == AF_INET) { in find_match()
65 s4 = (struct sockaddr_in *)ai->ai_addr; in find_match()
69 } else if (ai->ai_family == AF_INET6) { in find_match()
71 s6 = (struct sockaddr_in6 *)ai->ai_addr; in find_match()
/illumos-gate/usr/src/lib/libadutils/common/
H A Dldap_ping.c521 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 Dsrv_query.c421 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 …]
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dhostaddr.c43 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 Dsendto_kdc.c128 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 …]
/illumos-gate/usr/src/cmd/fs.d/autofs/
H A Dautomount.c87 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 …]
/illumos-gate/usr/src/cmd/auditconfig/
H A Dauditconfig.c269 static void egetaudit(auditinfo_addr_t *ai, int size);
272 static void egetkaudit(auditinfo_addr_t *ai, int size);
273 static void esetaudit(auditinfo_addr_t *ai, int size);
275 static void esetkaudit(auditinfo_addr_t *ai, int size);
1145 auditinfo_addr_t ai; in do_audit() local
1148 egetaudit(&ai, sizeof (ai)); in do_audit()
1157 rtn = au_preselect(evp->ae_number, &ai.ai_mask, (int)sorf, in do_audit()
1234 auditinfo_addr_t ai; in do_getaudit() local
1236 egetaudit(&ai, sizeof (ai)); in do_getaudit()
1237 print_auid(ai.ai_auid); in do_getaudit()
[all …]
/illumos-gate/usr/src/cmd/rmvolmgr/
H A Dvold.c635 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 …]
/illumos-gate/usr/src/test/smbclient-tests/cmd/abort_conn/
H A Dabort_conn.c97 struct addrinfo hints, *res, *ai; in main() local
141 for (ai = res; ai != NULL; ai = ai->ai_next) { in main()
142 tcp_abort_connections(ai->ai_addr); in main()
/illumos-gate/usr/src/cmd/hal/hald/
H A Ddevice.c993 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 …]
/illumos-gate/usr/src/lib/libnvpair/
H A Dlibnvpair.c959 nvpair_value_match_regex(nvpair_t *nvp, int ai, in nvpair_value_match_regex() argument
973 if ((nvpair_type_is_array(nvp) && (ai < 0)) || in nvpair_value_match_regex()
974 (!nvpair_type_is_array(nvp) && (ai >= 0))) in nvpair_value_match_regex()
1012 (ai < a_len)) { in nvpair_value_match_regex()
1014 if (regexec(value_regex, val_array[ai], in nvpair_value_match_regex()
1018 if (strcmp(value, val_array[ai]) == 0) in nvpair_value_match_regex()
1042 (ai < a_len) && in nvpair_value_match_regex()
1043 (val_array[ai] == val_arg)) in nvpair_value_match_regex()
1065 (ai < a_len) && in nvpair_value_match_regex()
1066 (val_array[ai] == val_arg)) in nvpair_value_match_regex()
[all …]

1234