/illumos-gate/usr/src/lib/libbc/libc/net/ |
H A D | bindresvport.c | 38 bindresvport(int sd, struct sockaddr_in *sin) argument 49 if (sin == (struct sockaddr_in *)0) { 50 sin = &myaddr; 51 bzero(sin, sizeof (*sin)); 52 sin->sin_family = AF_INET; 53 } else if (sin->sin_family != AF_INET) { 63 sin->sin_port = htons(port++); 67 res = bind(sd, sin, sizeof(struct sockaddr_in));
|
H A D | rexec.c | 53 struct sockaddr_in sin, sin2, from; local 71 sin.sin_family = hp->h_addrtype; 72 sin.sin_port = rport; 73 bcopy(hp->h_addr, (caddr_t)&sin.sin_addr, hp->h_length); 74 if (connect(s, &sin, sizeof(sin)) < 0) {
|
H A D | rcmd.c | 42 struct sockaddr_in sin, from; local 66 sin.sin_family = hp->h_addrtype; 67 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length); 68 sin.sin_port = rport; 69 if (connect(s, &sin, sizeof (sin)) >= 0) 85 "connect to address %s: ", inet_ntoa(sin.sin_addr)); 89 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, 92 inet_ntoa(sin.sin_addr)); 171 struct sockaddr_in sin; local [all...] |
/illumos-gate/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 251 struct sockaddr_in sin; local [all...] |
H A D | eval.c | 56 if (request->sink == 0 && request->client->sin && request->server->sin) 57 rfc931(request->client->sin, request->server->sin, request->user);
|
/illumos-gate/usr/src/lib/libm/i386/src/ |
H A D | sin.s | 29 .file "sin.s" 32 LIBM_ANSI_PRAGMA_WEAK(sin,function) 35 ENTRY(sin) function 58 SET_SIZE(sin)
|
/illumos-gate/usr/src/cmd/cmd-inet/common/ |
H A D | addr_match.h | 41 const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6,
|
H A D | addr_match.c | 39 * the res parameter, comparing to the original address in sin or sin6, 47 const struct sockaddr_in *sin, 53 if ((fromp->ss_family == AF_INET && sin == NULL) || 69 addr2 = &((struct sockaddr_in *)sin)->sin_addr; 89 const struct sockaddr_in *sin, 108 match_found = find_match(res, fromp, sin, sin6); 45 find_match(const struct addrinfo *res, const struct sockaddr_storage *fromp, const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6) argument 87 check_address(const char *prog, const struct sockaddr_storage *fromp, const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6, const char *printable_addr, char *hostname, size_t hostsize) argument
|
/illumos-gate/usr/src/cmd/smbsrv/smbd/ |
H A D | smbd_krb5lookup.c | 127 struct sockaddr_in sin; local 128 (void) memset(&sin, 0, sizeof (sin)); 129 sin.sin_family = AF_INET; 130 sin.sin_port = port; 131 (void) memcpy(&sin.sin_addr, &dxi.d_dci.dc_addr.a_ipv4, 132 sizeof (sin.sin_addr)); 133 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin);
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_netbios_datagram.c | 323 struct sockaddr_in sin; local 361 (void) memcpy(&buffer[4], &src->addr_list.sin.sin_addr.s_addr, 363 (void) memcpy(&buffer[8], &src->addr_list.sin.sin_port, 373 bzero(&sin, sizeof (sin)); 374 sin.sin_family = AF_INET; 375 sinlen = sizeof (sin); 378 ipaddr.a_ipv4 = addr->sin.sin_addr.s_addr; 384 sin.sin_addr.s_addr = ipaddr.a_ipv4; 385 sin 403 struct sockaddr_in sin; local 821 struct sockaddr_in sin; local [all...] |
/illumos-gate/usr/src/lib/libuuid/common/ |
H A D | etheraddr.c | 55 struct sockaddr_in *sin; local 64 sin = (struct sockaddr_in *)&ar.arp_pa; 65 sin->sin_family = AF_INET; 66 sin->sin_addr.s_addr = inet_addr(name.nodename); 67 if (sin->sin_addr.s_addr == (in_addr_t)-1) { 72 (void) memcpy(&sin->sin_addr, hp->h_addr, 73 sizeof (sin->sin_addr));
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | arp.c | 221 struct sockaddr_in *sin; local 229 sin = (struct sockaddr_in *)&ar.xarp_pa; 230 sin->sin_family = AF_INET; 231 sin->sin_addr.s_addr = inet_addr(host); 232 if (sin->sin_addr.s_addr == (in_addr_t)-1) { 239 (void) memcpy(&sin->sin_addr, hp->h_addr, 240 sizeof (sin->sin_addr)); 301 struct sockaddr_in *sin; local 307 sin = (struct sockaddr_in *)&ar.xarp_pa; 308 sin 369 struct sockaddr_in *sin; local [all...] |
/illumos-gate/usr/src/cmd/idmap/idmapd/ |
H A D | krb5_lookup.c | 123 struct sockaddr_in sin; local 125 (void) memset(&sin, 0, sizeof (sin)); 126 sin.sin_family = AF_INET; 127 sin.sin_port = port; 128 (void) memcpy(&sin.sin_addr, &dsa->sin_addr, 129 sizeof (sin.sin_addr)); 130 rc = cbfunc(cbdata, socktype, (struct sockaddr *)&sin);
|
/illumos-gate/usr/src/lib/libipmp/common/ |
H A D | ipmp_mpathd.c | 58 struct sockaddr_in sin; local 76 (void) memset(&sin, 0, sizeof (struct sockaddr_in)); 77 sin.sin_port = htons(0); 78 sin.sin_family = AF_INET; 79 sin.sin_addr.s_addr = htonl(INADDR_ANY); 81 if (bind(fd, (struct sockaddr *)&sin, sizeof (sin)) == -1) 87 sin.sin_port = htons(MPATHD_PORT); 88 sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK); 90 if (connect(fd, (struct sockaddr *)&sin, sizeo [all...] |
/illumos-gate/usr/src/uts/common/inet/kifconf/ |
H A D | kifconf.c | 42 struct sockaddr_in *sin = NULL; local 49 sin = (struct sockaddr_in *)dest; 50 (void) bcopy(source, &sin->sin_addr, 52 sin->sin_family = af; 70 struct sockaddr_in sin; local 80 rc = kivoid_to_sock(af, mymask, &sin); 84 sbuf.buf = (caddr_t)&sin; 85 sbuf.maxlen = sbuf.len = sizeof (sin); 99 rc = kivoid_to_sock(af, myIPaddr, &sin); 103 sbuf.buf = (caddr_t)&sin; [all...] |
/illumos-gate/usr/src/lib/ncad_addr/common/ |
H A D | ncad_addr.c | 198 struct sockaddr_in sin; local 226 namelen != sizeof (sin)) { 230 (void) memcpy(&sin, name, sizeof (sin)); 237 if (sin.sin_port == ncaaddrs[i].port && 238 (sin.sin_addr.s_addr == ncaaddrs[i].ipaddr || 245 sin.sin_family = AF_NCA; 251 return (real_bind(sock, (struct sockaddr *)&sin, namelen));
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | connect.c | 228 struct sockaddr_in sin; local 238 bcopy(sa, &sin, sizeof (sin)); 239 sin.sin_port = htons(port); 242 inet_ntop(AF_INET, &sin.sin_addr, 262 sndcall.addr.maxlen = sizeof (sin); 263 sndcall.addr.len = sizeof (sin); 264 sndcall.addr.buf = (void *) &sin; 295 struct sockaddr_in sin; local 301 bcopy(saarg, &sin, sizeo [all...] |
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | bindresvport.c | 55 bindresvport(int sd, struct sockaddr_in *sin) argument 63 bindaddr = sin; 109 if (ret >= 0 && sin != NULL) { 115 * filled in its "sin" parameter (if passed in), perhaps
|
/illumos-gate/usr/src/cmd/smbsrv/bind-helper/ |
H A D | bind-helper.c | 46 struct sockaddr_in *sin = (struct sockaddr_in *)&sa; local 61 rc = inet_pton(AF_INET, argv[2], &sin->sin_addr); 62 sin->sin_port = htons(atoi(argv[3]));
|
/illumos-gate/usr/src/cmd/backup/lib/ |
H A D | myrcmd.c | 73 struct sockaddr_in sin; local 123 if ((unsigned)(hp->h_length) > sizeof (sin.sin_addr)) { 126 hp->h_length, sizeof (sin.sin_addr)); 176 sin.sin_family = hp->h_addrtype; 177 bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length); 178 sin.sin_port = rport; 179 if (connect(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0) 196 inet_ntoa(sin.sin_addr)); 200 bcopy(hp->h_addr_list[0], (caddr_t)&sin [all...] |
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_ipc.c | 263 struct sockaddr_in *sin; local 272 if (!(sin = calloc(1, sizeof (*sin)))) { 277 IN_SET_LOOPBACK_ADDR(sin); 278 sin->sin_family = AF_INET; 279 sin->sin_port = htons(SLP_PORT); 282 local_sin = sin;
|
/illumos-gate/usr/src/lib/libstmfproxy/common/ |
H A D | stmftransport.c | 81 struct sockaddr_in sin; local 132 if ((inet_aton(server, &sin.sin_addr)) == 0) { 134 memcpy(&sin.sin_addr.s_addr, hp->h_addr, 148 sin.sin_family = AF_INET; 150 sin.sin_port = htons(6543); 152 while (connect(sfd, (struct sockaddr *)&sin, 153 sizeof (sin)) < 0) {
|
/illumos-gate/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));
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | rpc_soc.c | 278 __rpc_bindresvport_ipv6(int fd, struct sockaddr *sin, int *portp, int qlen, argument 295 if (sin == 0 && fmly == 0) { 310 if (sin == 0) { 311 sin = (struct sockaddr *)&myaddr; 312 get_myaddress_ipv6(fmly, sin); 314 if (sin->sa_family == AF_INET) { 316 sinport = &((struct sockaddr_in *)sin)->sin_port; 317 } else if (sin->sa_family == AF_INET6) { 319 sinport = &((struct sockaddr_in6 *)sin)->sin6_port; 335 tbindstr.addr.buf = (char *)sin; 368 __rpc_bindresvport(int fd, struct sockaddr_in *sin, int *portp, int qlen) argument 401 struct sockaddr_in *sin = (struct sockaddr_in *)addr; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | bind.c | 257 sin_t *sin = (sin_t *)sa; local 261 if (len != sizeof (sin_t) || (sin == NULL) || 262 !OK_32PTR((char *)sin)) { 268 rs, ntohl(sin->sin_addr.s_addr), htons(sin->sin_port)); 270 if (sin->sin_addr.s_addr == INADDR_ANY) { 281 ret = rdsv3_add_bound(rs, sin->sin_addr.s_addr, &sin->sin_port); 286 rs->rs_transport = rdsv3_trans_get_preferred(sin->sin_addr.s_addr); 297 sin [all...] |