Searched refs:sin (Results 1 - 25 of 256) sorted by relevance

1234567891011

/illumos-gate/usr/src/lib/libbc/libc/net/
H A Dbindresvport.c38 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 Drexec.c53 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 Drcmd.c42 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 Dsocket.c117 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 Deval.c56 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 Dsin.s29 .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 Daddr_match.h41 const struct sockaddr_in *sin, const struct sockaddr_in6 *sin6,
H A Daddr_match.c39 * 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 Dsmbd_krb5lookup.c127 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 Dsmbns_netbios_datagram.c323 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 Detheraddr.c55 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 Darp.c221 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 Dkrb5_lookup.c123 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 Dipmp_mpathd.c58 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 Dkifconf.c42 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 Dncad_addr.c198 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 Dconnect.c228 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 Dbindresvport.c55 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 Dbind-helper.c46 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 Dmyrcmd.c73 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 Dslp_ipc.c263 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 Dstmftransport.c81 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 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/libnsl/rpc/
H A Drpc_soc.c278 __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 Dbind.c257 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...]

Completed in 116 milliseconds

1234567891011