Home
last modified time | relevance | path

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

1234

/titanic_41/usr/src/lib/libbsm/common/
H A Daudit_settid.c78 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 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.c54 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 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 …]
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_ldap.c847 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_41/usr/src/cmd/ssh/libopenbsd-compat/common/
H A Dfake-getaddrinfo.c34 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_41/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.c65 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 Dgetaddr.c61 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_41/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 …]
/titanic_41/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 …]
/titanic_41/usr/src/cmd/ipf/lib/common/
H A Dgethost.c19 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_41/usr/src/cmd/cmd-inet/common/
H A Daddr_match.c50 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_41/usr/src/cmd/arcwatch/
H A Darcwatch.c478 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_41/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 …]
/titanic_41/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 …]
/titanic_41/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 …]
/titanic_41/usr/src/cmd/auditconfig/
H A Dauditconfig.c265 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_41/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 …]
/titanic_41/usr/src/lib/libnvpair/
H A Dlibnvpair.c948 nvpair_value_match_regex(nvpair_t *nvp, int ai, in nvpair_value_match_regex() argument
962 if ((nvpair_type_is_array(nvp) && (ai < 0)) || in nvpair_value_match_regex()
963 (!nvpair_type_is_array(nvp) && (ai >= 0))) in nvpair_value_match_regex()
1001 (ai < a_len)) { in nvpair_value_match_regex()
1003 if (regexec(value_regex, val_array[ai], in nvpair_value_match_regex()
1007 if (strcmp(value, val_array[ai]) == 0) in nvpair_value_match_regex()
1031 (ai < a_len) && in nvpair_value_match_regex()
1032 (val_array[ai] == val_arg)) in nvpair_value_match_regex()
1054 (ai < a_len) && in nvpair_value_match_regex()
1055 (val_array[ai] == val_arg)) in nvpair_value_match_regex()
[all …]
/titanic_41/usr/src/cmd/ssh/libssh/common/
H A Dcanohost.c43 struct addrinfo hints, *ai, *aitop; in get_remote_hostname() local
110 for (ai = aitop; ai; ai = ai->ai_next) { in get_remote_hostname()
111 if (getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop2, in get_remote_hostname()
118 if (!ai) { in get_remote_hostname()
H A Daddrmatch.c209 struct addrinfo hints, *ai; in addr_pton() local
214 if (p == NULL || getaddrinfo(p, NULL, &hints, &ai) != 0) in addr_pton()
217 if (ai == NULL || ai->ai_addr == NULL) in addr_pton()
221 addr_sa_to_xaddr(ai->ai_addr, ai->ai_addrlen, n) == -1) { in addr_pton()
222 freeaddrinfo(ai); in addr_pton()
226 freeaddrinfo(ai); in addr_pton()

1234