Home
last modified time | relevance | path

Searched refs:sin (Results 1 – 25 of 264) sorted by relevance

1234567891011

/illumos-gate/usr/src/lib/libwrap/
H A Dsocket.c115 request->client->sin = &client;
129 request->server->sin = &server;
137 struct sockaddr_gen *sin = host->sin; local
139 if (sin != 0)
142 (void) inet_ntop(SGFAM(sin), SGADDRP(sin), host->addr, sizeof(host->addr));
144 STRN_CPY(host->addr, inet_ntoa(sin->sg_sin.sin_addr), sizeof(host->addr));
153 struct sockaddr_gen *sin = host->sin; local
165 if (sin != 0
166 && !SG_IS_UNSPECIFIED(sin)
167 && (hp = gethostbyaddr(SGADDRP(sin), SGADDRSZ(sin), SGFAM(sin))) != 0) {
[all …]
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/
H A Dsmbns_netbios_datagram.c323 struct sockaddr_in sin; in smb_netbios_datagram_send() local
361 (void) memcpy(&buffer[4], &src->addr_list.sin.sin_addr.s_addr, in smb_netbios_datagram_send()
363 (void) memcpy(&buffer[8], &src->addr_list.sin.sin_port, in smb_netbios_datagram_send()
373 bzero(&sin, sizeof (sin)); in smb_netbios_datagram_send()
374 sin.sin_family = AF_INET; in smb_netbios_datagram_send()
375 sinlen = sizeof (sin); in smb_netbios_datagram_send()
378 ipaddr.a_ipv4 = addr->sin.sin_addr.s_addr; in smb_netbios_datagram_send()
384 sin.sin_addr.s_addr = ipaddr.a_ipv4; in smb_netbios_datagram_send()
385 sin.sin_port = addr->sin.sin_port; in smb_netbios_datagram_send()
387 (struct sockaddr *)&sin, sinlen); in smb_netbios_datagram_send()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Darp.c222 struct sockaddr_in *sin; in set() local
230 sin = (struct sockaddr_in *)&ar.xarp_pa; in set()
231 sin->sin_family = AF_INET; in set()
232 sin->sin_addr.s_addr = inet_addr(host); in set()
233 if (sin->sin_addr.s_addr == (in_addr_t)-1) { in set()
240 (void) memcpy(&sin->sin_addr, hp->h_addr, in set()
241 sizeof (sin->sin_addr)); in set()
302 struct sockaddr_in *sin; in get() local
308 sin = (struct sockaddr_in *)&ar.xarp_pa; in get()
309 sin->sin_family = AF_INET; in get()
[all …]
H A Dhostconfig.c283 struct sockaddr_in *sin; local
290 sin = (struct sockaddr_in *)&route.rt_dst;
291 sin->sin_family = AF_INET;
294 sin = (struct sockaddr_in *)&route.rt_gateway;
295 sin->sin_family = AF_INET;
296 sin->sin_addr.s_addr = router_addr.s_addr;
457 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; local
477 *ipp = ntohl(sin->sin_addr.s_addr);
481 dev, inet_ntoa(sin->sin_addr));
489 *maskp = ntohl(sin->sin_addr.s_addr);
[all …]
/illumos-gate/usr/src/test/os-tests/tests/sockfs/
H A Dnosignal.c52 struct sockaddr_in sin; in main() local
53 sin.sin_family = AF_INET; in main()
54 sin.sin_addr.s_addr = inet_addr("127.0.0.1"); in main()
55 sin.sin_port = htons(4242); in main()
61 assert(bind(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0); in main()
63 assert(connect(c, (struct sockaddr *)&sin, sizeof (sin)) >= 0); in main()
/illumos-gate/usr/src/uts/common/inet/kifconf/
H A Dkifconf.c42 struct sockaddr_in *sin = NULL; in kivoid_to_sock() local
49 sin = (struct sockaddr_in *)dest; in kivoid_to_sock()
50 (void) bcopy(source, &sin->sin_addr, in kivoid_to_sock()
52 sin->sin_family = af; in kivoid_to_sock()
70 struct sockaddr_in sin; in kdlifconfig() local
80 rc = kivoid_to_sock(af, mymask, &sin); in kdlifconfig()
84 sbuf.buf = (caddr_t)&sin; in kdlifconfig()
85 sbuf.maxlen = sbuf.len = sizeof (sin); in kdlifconfig()
99 rc = kivoid_to_sock(af, myIPaddr, &sin); in kdlifconfig()
103 sbuf.buf = (caddr_t)&sin; in kdlifconfig()
[all …]
/illumos-gate/usr/src/lib/libipmp/common/
H A Dipmp_mpathd.c61 struct sockaddr_in sin; in ipmp_connect() local
79 (void) memset(&sin, 0, sizeof (struct sockaddr_in)); in ipmp_connect()
80 sin.sin_port = htons(0); in ipmp_connect()
81 sin.sin_family = AF_INET; in ipmp_connect()
82 sin.sin_addr.s_addr = htonl(INADDR_ANY); in ipmp_connect()
84 if (bind(fd, (struct sockaddr *)&sin, sizeof (sin)) == -1) in ipmp_connect()
90 sin.sin_port = htons(MPATHD_PORT); in ipmp_connect()
91 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ipmp_connect()
93 if (connect(fd, (struct sockaddr *)&sin, sizeof (sin)) == -1) { in ipmp_connect()
/illumos-gate/usr/src/cmd/smbsrv/smbd/
H A Dsmbd_krb5lookup.c135 struct sockaddr_in sin; in _krb5_override_service_locator() local
136 (void) memset(&sin, 0, sizeof (sin)); in _krb5_override_service_locator()
137 sin.sin_family = AF_INET; in _krb5_override_service_locator()
138 sin.sin_port = port; in _krb5_override_service_locator()
139 (void) memcpy(&sin.sin_addr, &dxi.d_dci.dc_addr.a_ipv4, in _krb5_override_service_locator()
140 sizeof (sin.sin_addr)); in _krb5_override_service_locator()
141 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin); in _krb5_override_service_locator()
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Dkrb5_lookup.c131 struct sockaddr_in sin; in _krb5_override_service_locator() local
133 (void) memset(&sin, 0, sizeof (sin)); in _krb5_override_service_locator()
134 sin.sin_family = AF_INET; in _krb5_override_service_locator()
135 sin.sin_port = port; in _krb5_override_service_locator()
136 (void) memcpy(&sin.sin_addr, &dsa->sin_addr, in _krb5_override_service_locator()
137 sizeof (sin.sin_addr)); in _krb5_override_service_locator()
138 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin); in _krb5_override_service_locator()
/illumos-gate/usr/src/test/os-tests/tests/pf_key/
H A Dkmc-updater.c84 struct sockaddr_in *sin; in main() local
178 2 * (sizeof (*dstext) + sizeof (*sin)) + sizeof (*kmcext)); in main()
190 dstext->sadb_address_len = SADB_8TO64(sizeof (*dstext) + sizeof (*sin)); in main()
195 sin = (struct sockaddr_in *)(dstext + 1); in main()
196 sin->sin_family = AF_INET; in main()
197 sin->sin_port = 0; in main()
198 sin->sin_addr.s_addr = htonl(INADDR_LOOPBACK); in main()
201 srcext = (sadb_address_t *)(sin + 1); in main()
202 srcext->sadb_address_len = SADB_8TO64(sizeof (*srcext) + sizeof (*sin)); in main()
207 sin = (struct sockaddr_in *)(srcext + 1); in main()
[all …]
/illumos-gate/usr/src/lib/libslp/clib/
H A Dslp_net.c78 struct sockaddr_in *sin; member
192 struct sockaddr_in *sin; in slp_uc_udp_send() local
215 sin = (struct sockaddr_in *)slp_get_target_sin(ctarg); in slp_uc_udp_send()
227 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_uc_udp_send()
284 (const void *) &(sin->sin_addr)); in slp_uc_udp_send()
335 struct sockaddr_in sin[1]; in slp_mc_send() local
348 (void) memset(sin, 0, sizeof (sin)); in slp_mc_send()
349 if (make_mc_target(hp, sin, header, &pfd, &nfds, &bcifs) != SLP_OK) in slp_mc_send()
351 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_mc_send()
394 if (bcifs.sin) free(bcifs.sin); in slp_mc_send()
[all …]
H A Dslp_targets.c112 struct sockaddr_in sin; member
293 return (void *)(p ? &(p->da->sin) : NULL); in slp_get_target_sin()
309 struct sockaddr_in *sin = (struct sockaddr_in *)s; in slp_fabricate_target() local
320 (void) memcpy(&(dn->sin), sin, sizeof (dn->sin)); in slp_fabricate_target()
414 static void add_da_entry(struct da_node **tel, struct sockaddr_in *sin, in add_da_entry() argument
425 (void) memcpy(&(te->sin), sin, sizeof (te->sin)); in add_da_entry()
473 struct sockaddr_in sin[1]; in collect_DAs() local
491 if (slp_surl2sin(surl, sin) != SLP_OK) { in collect_DAs()
494 if (slp_on_localhost(h, sin->sin_addr)) { in collect_DAs()
496 } else if (slp_on_subnet(h, sin->sin_addr)) { in collect_DAs()
[all …]
H A Dslp_ipc.c259 struct sockaddr_in *sin; in get_localhost_sin() local
268 if (!(sin = calloc(1, sizeof (*sin)))) { in get_localhost_sin()
273 IN_SET_LOOPBACK_ADDR(sin); in get_localhost_sin()
274 sin->sin_family = AF_INET; in get_localhost_sin()
275 sin->sin_port = htons(SLP_PORT); in get_localhost_sin()
278 local_sin = sin; in get_localhost_sin()
/illumos-gate/usr/src/cmd/backup/lib/
H A Dmyrcmd.c71 struct sockaddr_in sin; in myrcmd() local
121 if ((unsigned)(hp->h_length) > sizeof (sin.sin_addr)) { in myrcmd()
124 hp->h_length, sizeof (sin.sin_addr)); in myrcmd()
174 sin.sin_family = hp->h_addrtype; in myrcmd()
175 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length); in myrcmd()
176 sin.sin_port = rport; in myrcmd()
177 if (connect(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0) in myrcmd()
194 inet_ntoa(sin.sin_addr)); in myrcmd()
198 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, in myrcmd()
201 inet_ntoa(sin.sin_addr)); in myrcmd()
/illumos-gate/usr/src/lib/libuuid/common/
H A Detheraddr.c53 struct sockaddr_in *sin; in arp_get() local
62 sin = (struct sockaddr_in *)&ar.arp_pa; in arp_get()
63 sin->sin_family = AF_INET; in arp_get()
64 sin->sin_addr.s_addr = inet_addr(name.nodename); in arp_get()
65 if (sin->sin_addr.s_addr == (in_addr_t)-1) { in arp_get()
70 (void) memcpy(&sin->sin_addr, hp->h_addr, in arp_get()
71 sizeof (sin->sin_addr)); in arp_get()
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Drpc_soc.c276 __rpc_bindresvport_ipv6(int fd, struct sockaddr *sin, int *portp, int qlen, in __rpc_bindresvport_ipv6() argument
293 if (sin == 0 && fmly == 0) { in __rpc_bindresvport_ipv6()
308 if (sin == 0) { in __rpc_bindresvport_ipv6()
309 sin = (struct sockaddr *)&myaddr; in __rpc_bindresvport_ipv6()
310 get_myaddress_ipv6(fmly, sin); in __rpc_bindresvport_ipv6()
312 if (sin->sa_family == AF_INET) { in __rpc_bindresvport_ipv6()
314 sinport = &((struct sockaddr_in *)sin)->sin_port; in __rpc_bindresvport_ipv6()
315 } else if (sin->sa_family == AF_INET6) { in __rpc_bindresvport_ipv6()
317 sinport = &((struct sockaddr_in6 *)sin)->sin6_port; in __rpc_bindresvport_ipv6()
333 tbindstr.addr.buf = (char *)sin; in __rpc_bindresvport_ipv6()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/uwin/
H A Drcmd.c71 struct sockaddr_in sin; in rresvport() local
74 sin.sin_family = AF_INET; in rresvport()
75 sin.sin_addr.s_addr = INADDR_ANY; in rresvport()
80 sin.sin_port = htons((u_short)*alport); in rresvport()
81 if (bind(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0) in rresvport()
107 struct sockaddr_in sin, from; in rcmd() local
173 sin.sin_family = hp->h_addrtype; in rcmd()
174 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length); in rcmd()
175 sin.sin_port = rport; in rcmd()
176 if (connect(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0) in rcmd()
[all …]
/illumos-gate/usr/src/lib/libstmfproxy/common/
H A Dstmftransport.c85 struct sockaddr_in sin; in pt_socket_connect() local
136 if ((inet_aton(server, &sin.sin_addr)) == 0) { in pt_socket_connect()
138 memcpy(&sin.sin_addr.s_addr, hp->h_addr, in pt_socket_connect()
152 sin.sin_family = AF_INET; in pt_socket_connect()
154 sin.sin_port = htons(6543); in pt_socket_connect()
156 while (connect(sfd, (struct sockaddr *)&sin, in pt_socket_connect()
157 sizeof (sin)) < 0) { in pt_socket_connect()
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsddi.c294 sin_t *sin; in rds_deliver_new_msg() local
330 sin = (sin_t *)&tudi[1]; in rds_deliver_new_msg()
331 sin->sin_addr.s_addr = rem_addr; in rds_deliver_new_msg()
332 sin->sin_port = ntohs(rem_port); in rds_deliver_new_msg()
333 sin->sin_family = rds->rds_family; in rds_deliver_new_msg()
334 *(uint32_t *)(uintptr_t)&sin->sin_zero[0] = 0; in rds_deliver_new_msg()
335 *(uint32_t *)(uintptr_t)&sin->sin_zero[4] = 0; in rds_deliver_new_msg()
446 sin_t *sin; in rds_bind() local
473 sin = (sin_t *)(uintptr_t)mi_offset_param(mp, tbr->ADDR_offset, in rds_bind()
475 if (sin == NULL || !OK_32PTR((char *)sin)) { in rds_bind()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dbind.c257 sin_t *sin = (sin_t *)sa; in rdsv3_bind() local
261 if (len != sizeof (sin_t) || (sin == NULL) || in rdsv3_bind()
262 !OK_32PTR((char *)sin)) { in rdsv3_bind()
268 rs, ntohl(sin->sin_addr.s_addr), htons(sin->sin_port)); in rdsv3_bind()
270 if (sin->sin_addr.s_addr == INADDR_ANY) { in rdsv3_bind()
281 ret = rdsv3_add_bound(rs, sin->sin_addr.s_addr, &sin->sin_port); in rdsv3_bind()
286 rs->rs_transport = rdsv3_trans_get_preferred(sin->sin_addr.s_addr); in rdsv3_bind()
297 sin->sin_port, rs); in rdsv3_bind()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c133 static void solicitor(struct sockaddr_in *sin);
134 static void advertise(struct sockaddr_in *sin);
149 struct sockaddr_in *sin);
151 struct sockaddr_in *sin, struct logint *li);
153 static int ismulticast(struct sockaddr_in *sin);
154 static int isbroadcast(struct sockaddr_in *sin);
548 solicitor(struct sockaddr_in *sin) in solicitor() argument
556 pr_name(sin->sin_addr)); in solicitor()
567 if (isbroadcast(sin)) in solicitor()
569 else if (ismulticast(sin)) in solicitor()
[all …]
/illumos-gate/usr/src/cmd/bhyve/
H A Dmevent_test.c213 struct sockaddr_in sin; in acceptor() local
224 sin.sin_len = sizeof(sin); in acceptor()
226 sin.sin_family = AF_INET; in acceptor()
227 sin.sin_addr.s_addr = htonl(INADDR_ANY); in acceptor()
228 sin.sin_port = htons(TEST_PORT); in acceptor()
230 if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) < 0) { in acceptor()
/illumos-gate/usr/src/cmd/tcpd/
H A Dscaffold.c128 struct sockaddr_gen sin; local
135 request_init(&request, RQ_CLIENT_SIN, &sin, 0);
137 memset((char *) &sin, 0, sizeof(sin));
138 sin.sg_family = hp->h_addrtype;
141 memcpy((char *) SGADDRP(&sin), addr, SGADDRSZ(&sin));
/illumos-gate/usr/src/lib/libm/common/C/
H A Djn.c128 temp = cos(x)+sin(x); in jn()
131 temp = -cos(x)+sin(x); in jn()
134 temp = -cos(x)-sin(x); in jn()
137 temp = cos(x)-sin(x); in jn()
308 temp = sin(x)-cos(x); in yn()
311 temp = -sin(x)-cos(x); in yn()
314 temp = -sin(x)+cos(x); in yn()
317 temp = sin(x)+cos(x); in yn()
/illumos-gate/usr/src/cmd/cmd-inet/common/
H A Daddr_match.c45 const struct sockaddr_in *sin, in find_match() argument
51 if ((fromp->ss_family == AF_INET && sin == NULL) || in find_match()
67 addr2 = &((struct sockaddr_in *)sin)->sin_addr; in find_match()
87 const struct sockaddr_in *sin, in check_address() argument
106 match_found = find_match(res, fromp, sin, sin6); in check_address()

1234567891011