/titanic_41/usr/src/lib/libwrap/ |
H A D | socket.c | 117 request->client->sin = &client; 131 request->server->sin = &server; 139 struct sockaddr_gen *sin = host->sin; local 141 if (sin != 0) 144 (void) inet_ntop(SGFAM(sin), SGADDRP(sin), host->addr, sizeof(host->addr)); 146 STRN_CPY(host->addr, inet_ntoa(sin->sg_sin.sin_addr), sizeof(host->addr)); 155 struct sockaddr_gen *sin = host->sin; local 167 if (sin != 0 168 && !SG_IS_UNSPECIFIED(sin) 169 && (hp = gethostbyaddr(SGADDRP(sin), SGADDRSZ(sin), SGFAM(sin))) != 0) { [all …]
|
/titanic_41/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_netbios_datagram.c | 323 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 …]
|
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | arp.c | 222 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 D | hostconfig.c | 285 struct sockaddr_in *sin; local 292 sin = (struct sockaddr_in *)&route.rt_dst; 293 sin->sin_family = AF_INET; 296 sin = (struct sockaddr_in *)&route.rt_gateway; 297 sin->sin_family = AF_INET; 298 sin->sin_addr.s_addr = router_addr.s_addr; 461 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; local 481 *ipp = ntohl(sin->sin_addr.s_addr); 485 dev, inet_ntoa(sin->sin_addr)); 493 *maskp = ntohl(sin->sin_addr.s_addr); [all …]
|
/titanic_41/usr/src/lib/libbc/libc/net/ |
H A D | bindresvport.c | 38 bindresvport(int sd, struct sockaddr_in *sin) in bindresvport() argument 49 if (sin == (struct sockaddr_in *)0) { in bindresvport() 50 sin = &myaddr; in bindresvport() 51 bzero(sin, sizeof (*sin)); in bindresvport() 52 sin->sin_family = AF_INET; in bindresvport() 53 } else if (sin->sin_family != AF_INET) { in bindresvport() 63 sin->sin_port = htons(port++); in bindresvport() 67 res = bind(sd, sin, sizeof(struct sockaddr_in)); in bindresvport()
|
H A D | rcmd.c | 42 struct sockaddr_in sin, from; in rcmd() local 66 sin.sin_family = hp->h_addrtype; in rcmd() 67 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length); in rcmd() 68 sin.sin_port = rport; in rcmd() 69 if (connect(s, &sin, sizeof (sin)) >= 0) in rcmd() 85 "connect to address %s: ", inet_ntoa(sin.sin_addr)); in rcmd() 89 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, in rcmd() 92 inet_ntoa(sin.sin_addr)); in rcmd() 171 struct sockaddr_in sin; in rresvport() local 174 sin.sin_family = AF_INET; in rresvport() [all …]
|
H A D | rexec.c | 53 struct sockaddr_in sin, sin2, from; in rexec() local 71 sin.sin_family = hp->h_addrtype; in rexec() 72 sin.sin_port = rport; in rexec() 73 bcopy(hp->h_addr, (caddr_t)&sin.sin_addr, hp->h_length); in rexec() 74 if (connect(s, &sin, sizeof(sin)) < 0) { in rexec()
|
/titanic_41/usr/src/uts/common/inet/kifconf/ |
H A D | kifconf.c | 42 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 …]
|
/titanic_41/usr/src/lib/libipmp/common/ |
H A D | ipmp_mpathd.c | 58 struct sockaddr_in sin; in ipmp_connect() local 76 (void) memset(&sin, 0, sizeof (struct sockaddr_in)); in ipmp_connect() 77 sin.sin_port = htons(0); in ipmp_connect() 78 sin.sin_family = AF_INET; in ipmp_connect() 79 sin.sin_addr.s_addr = htonl(INADDR_ANY); in ipmp_connect() 81 if (bind(fd, (struct sockaddr *)&sin, sizeof (sin)) == -1) in ipmp_connect() 87 sin.sin_port = htons(MPATHD_PORT); in ipmp_connect() 88 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in ipmp_connect() 90 if (connect(fd, (struct sockaddr *)&sin, sizeof (sin)) == -1) { in ipmp_connect()
|
/titanic_41/usr/src/lib/libsmbfs/smb/ |
H A D | connect.c | 228 struct sockaddr_in sin; in conn_tcp4() local 238 bcopy(sa, &sin, sizeof (sin)); in conn_tcp4() 239 sin.sin_port = htons(port); in conn_tcp4() 242 inet_ntop(AF_INET, &sin.sin_addr, in conn_tcp4() 262 sndcall.addr.maxlen = sizeof (sin); in conn_tcp4() 263 sndcall.addr.len = sizeof (sin); in conn_tcp4() 264 sndcall.addr.buf = (void *) &sin; in conn_tcp4() 295 struct sockaddr_in sin; in conn_nbt() local 301 bcopy(saarg, &sin, sizeof (sin)); in conn_nbt() 302 sa = (struct sockaddr *)&sin; in conn_nbt() [all …]
|
/titanic_41/usr/src/lib/libuuid/common/ |
H A D | etheraddr.c | 55 struct sockaddr_in *sin; in arp_get() local 64 sin = (struct sockaddr_in *)&ar.arp_pa; in arp_get() 65 sin->sin_family = AF_INET; in arp_get() 66 sin->sin_addr.s_addr = inet_addr(name.nodename); in arp_get() 67 if (sin->sin_addr.s_addr == (in_addr_t)-1) { in arp_get() 72 (void) memcpy(&sin->sin_addr, hp->h_addr, in arp_get() 73 sizeof (sin->sin_addr)); in arp_get()
|
/titanic_41/usr/src/cmd/backup/lib/ |
H A D | myrcmd.c | 73 struct sockaddr_in sin; in myrcmd() local 123 if ((unsigned)(hp->h_length) > sizeof (sin.sin_addr)) { in myrcmd() 126 hp->h_length, sizeof (sin.sin_addr)); in myrcmd() 176 sin.sin_family = hp->h_addrtype; in myrcmd() 177 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length); in myrcmd() 178 sin.sin_port = rport; in myrcmd() 179 if (connect(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0) in myrcmd() 196 inet_ntoa(sin.sin_addr)); in myrcmd() 200 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, in myrcmd() 203 inet_ntoa(sin.sin_addr)); in myrcmd()
|
/titanic_41/usr/src/lib/libslp/clib/ |
H A D | slp_net.c | 80 struct sockaddr_in *sin; member 194 struct sockaddr_in *sin; in slp_uc_udp_send() local 217 sin = (struct sockaddr_in *)slp_get_target_sin(ctarg); in slp_uc_udp_send() 229 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_uc_udp_send() 286 (const void *) &(sin->sin_addr)); in slp_uc_udp_send() 337 struct sockaddr_in sin[1]; in slp_mc_send() local 350 (void) memset(sin, 0, sizeof (sin)); in slp_mc_send() 351 if (make_mc_target(hp, sin, header, &pfd, &nfds, &bcifs) != SLP_OK) in slp_mc_send() 353 udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg); in slp_mc_send() 396 if (bcifs.sin) free(bcifs.sin); in slp_mc_send() [all …]
|
H A D | slp_targets.c | 114 struct sockaddr_in sin; member 295 return (void *)(p ? &(p->da->sin) : NULL); in slp_get_target_sin() 311 struct sockaddr_in *sin = (struct sockaddr_in *)s; in slp_fabricate_target() local 322 (void) memcpy(&(dn->sin), sin, sizeof (dn->sin)); in slp_fabricate_target() 416 static void add_da_entry(struct da_node **tel, struct sockaddr_in *sin, in add_da_entry() argument 427 (void) memcpy(&(te->sin), sin, sizeof (te->sin)); in add_da_entry() 475 struct sockaddr_in sin[1]; in collect_DAs() local 493 if (slp_surl2sin(surl, sin) != SLP_OK) { in collect_DAs() 496 if (slp_on_localhost(h, sin->sin_addr)) { in collect_DAs() 498 } else if (slp_on_subnet(h, sin->sin_addr)) { in collect_DAs() [all …]
|
H A D | slp_ipc.c | 263 struct sockaddr_in *sin; in get_localhost_sin() local 272 if (!(sin = calloc(1, sizeof (*sin)))) { in get_localhost_sin() 277 IN_SET_LOOPBACK_ADDR(sin); in get_localhost_sin() 278 sin->sin_family = AF_INET; in get_localhost_sin() 279 sin->sin_port = htons(SLP_PORT); in get_localhost_sin() 282 local_sin = sin; in get_localhost_sin()
|
/titanic_41/usr/src/lib/libnsl/rpc/ |
H A D | rpc_soc.c | 278 __rpc_bindresvport_ipv6(int fd, struct sockaddr *sin, int *portp, int qlen, in __rpc_bindresvport_ipv6() argument 295 if (sin == 0 && fmly == 0) { in __rpc_bindresvport_ipv6() 310 if (sin == 0) { in __rpc_bindresvport_ipv6() 311 sin = (struct sockaddr *)&myaddr; in __rpc_bindresvport_ipv6() 312 get_myaddress_ipv6(fmly, sin); in __rpc_bindresvport_ipv6() 314 if (sin->sa_family == AF_INET) { in __rpc_bindresvport_ipv6() 316 sinport = &((struct sockaddr_in *)sin)->sin_port; in __rpc_bindresvport_ipv6() 317 } else if (sin->sa_family == AF_INET6) { in __rpc_bindresvport_ipv6() 319 sinport = &((struct sockaddr_in6 *)sin)->sin6_port; in __rpc_bindresvport_ipv6() 335 tbindstr.addr.buf = (char *)sin; in __rpc_bindresvport_ipv6() [all …]
|
/titanic_41/usr/src/lib/libast/common/uwin/ |
H A D | rcmd.c | 71 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 …]
|
/titanic_41/usr/src/lib/ncad_addr/common/ |
H A D | ncad_addr.c | 198 struct sockaddr_in sin; in nca_bind() local 226 namelen != sizeof (sin)) { in nca_bind() 230 (void) memcpy(&sin, name, sizeof (sin)); in nca_bind() 237 if (sin.sin_port == ncaaddrs[i].port && in nca_bind() 238 (sin.sin_addr.s_addr == ncaaddrs[i].ipaddr || in nca_bind() 245 sin.sin_family = AF_NCA; in nca_bind() 251 return (real_bind(sock, (struct sockaddr *)&sin, namelen)); in nca_bind()
|
/titanic_41/usr/src/cmd/ssh/libopenbsd-compat/common/ |
H A D | fake-getnameinfo.c | 23 struct sockaddr_in *sin = (struct sockaddr_in *)sa; in getnameinfo() local 28 snprintf(tmpserv, sizeof(tmpserv), "%d", ntohs(sin->sin_port)); in getnameinfo() 37 if (strlen(inet_ntoa(sin->sin_addr)) >= hostlen) in getnameinfo() 40 strcpy(host, inet_ntoa(sin->sin_addr)); in getnameinfo() 43 hp = gethostbyaddr((char *)&sin->sin_addr, in getnameinfo()
|
/titanic_41/usr/src/lib/libstmfproxy/common/ |
H A D | stmftransport.c | 81 struct sockaddr_in sin; in pt_socket_connect() local 132 if ((inet_aton(server, &sin.sin_addr)) == 0) { in pt_socket_connect() 134 memcpy(&sin.sin_addr.s_addr, hp->h_addr, in pt_socket_connect() 148 sin.sin_family = AF_INET; in pt_socket_connect() 150 sin.sin_port = htons(6543); in pt_socket_connect() 152 while (connect(sfd, (struct sockaddr *)&sin, in pt_socket_connect() 153 sizeof (sin)) < 0) { in pt_socket_connect()
|
/titanic_41/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | bind.c | 257 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()
|
/titanic_41/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsddi.c | 289 sin_t *sin; in rds_deliver_new_msg() local 325 sin = (sin_t *)&tudi[1]; in rds_deliver_new_msg() 326 sin->sin_addr.s_addr = rem_addr; in rds_deliver_new_msg() 327 sin->sin_port = ntohs(rem_port); in rds_deliver_new_msg() 328 sin->sin_family = rds->rds_family; in rds_deliver_new_msg() 329 *(uint32_t *)(uintptr_t)&sin->sin_zero[0] = 0; in rds_deliver_new_msg() 330 *(uint32_t *)(uintptr_t)&sin->sin_zero[4] = 0; in rds_deliver_new_msg() 441 sin_t *sin; in rds_bind() local 468 sin = (sin_t *)(uintptr_t)mi_offset_param(mp, tbr->ADDR_offset, in rds_bind() 470 if (sin == NULL || !OK_32PTR((char *)sin)) { in rds_bind() [all …]
|
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/ |
H A D | in.rdisc.c | 138 static void solicitor(struct sockaddr_in *sin); 139 static void advertise(struct sockaddr_in *sin); 154 struct sockaddr_in *sin); 156 struct sockaddr_in *sin, struct logint *li); 158 static int ismulticast(struct sockaddr_in *sin); 159 static int isbroadcast(struct sockaddr_in *sin); 550 solicitor(struct sockaddr_in *sin) in solicitor() argument 558 pr_name(sin->sin_addr)); in solicitor() 569 if (isbroadcast(sin)) in solicitor() 571 else if (ismulticast(sin)) in solicitor() [all …]
|
/titanic_41/usr/src/cmd/tcpd/ |
H A D | scaffold.c | 128 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));
|
/titanic_41/usr/src/cmd/cmd-inet/common/ |
H A D | addr_match.c | 47 const struct sockaddr_in *sin, in find_match() argument 53 if ((fromp->ss_family == AF_INET && sin == NULL) || in find_match() 69 addr2 = &((struct sockaddr_in *)sin)->sin_addr; in find_match() 89 const struct sockaddr_in *sin, in check_address() argument 108 match_found = find_match(res, fromp, sin, sin6); in check_address()
|