Home
last modified time | relevance | path

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

1234567891011

/onnv-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
167 if (sin != 0
168 && !SG_IS_UNSPECIFIED(sin)
169 && (hp = gethostbyaddr(SGADDRP(sin), SGADDRSZ(sin), SGFAM(sin))) != 0) {
[all …]
/onnv-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 …]
/onnv-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 Dgettable.c56 struct sockaddr_in sin; variable
97 sin.sin_family = AF_INET;
104 sin.sin_family = hp->h_addrtype;
110 s = socket(sin.sin_family, SOCK_STREAM, 0);
115 if (bind(s, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
120 bcopy((char *)&sintmp.sin_addr, (char *)&sin.sin_addr,
123 bcopy(hp->h_addr, (char *)&sin.sin_addr, hp->h_length);
124 sin.sin_port = sp->s_port;
125 if (connect(s, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/in.ftpd/
H A Dconfig.h255 #define SOCK_FAMILY(sin) ((sin).sin_family) argument
256 #define SOCK_PORT(sin) ((sin).sin_port) argument
257 #define SOCK_LEN(sin) (sizeof(sin)) argument
258 #define SOCK_ADDR(sin) ((void *)&(sin).sin_addr) argument
259 #define SET_SOCK_FAMILY(sin, family) (SOCK_FAMILY(sin) = (family)) argument
260 #define SET_SOCK_PORT(sin, port) ((sin).sin_port = (port)) argument
261 #define SET_SOCK_ADDR4(sin, addr) ((sin).sin_addr = (addr)) argument
262 #define SET_SOCK_ADDR_ANY(sin) ((sin).sin_addr.s_addr = htonl(INADDR_ANY)) argument
/onnv-gate/usr/src/lib/libbc/libc/net/
H A Dbindresvport.c38 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 Drcmd.c42 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 Drexec.c53 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()
/onnv-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 …]
/onnv-gate/usr/src/lib/libipmp/common/
H A Dipmp_mpathd.c58 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()
/onnv-gate/usr/src/lib/libsmbfs/smb/
H A Dconnect.c227 struct sockaddr_in sin; in conn_tcp4() local
237 bcopy(sa, &sin, sizeof (sin)); in conn_tcp4()
238 sin.sin_port = htons(port); in conn_tcp4()
241 inet_ntop(AF_INET, &sin.sin_addr, in conn_tcp4()
261 sndcall.addr.maxlen = sizeof (sin); in conn_tcp4()
262 sndcall.addr.len = sizeof (sin); in conn_tcp4()
263 sndcall.addr.buf = (void *) &sin; in conn_tcp4()
294 struct sockaddr_in sin; in conn_nbt() local
300 bcopy(saarg, &sin, sizeof (sin)); in conn_nbt()
301 sa = (struct sockaddr *)&sin; in conn_nbt()
[all …]
/onnv-gate/usr/src/lib/libuuid/common/
H A Detheraddr.c55 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()
/onnv-gate/usr/src/cmd/backup/lib/
H A Dmyrcmd.c73 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()
/onnv-gate/usr/src/lib/libslp/clib/
H A Dslp_net.c80 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 …]
/onnv-gate/usr/src/lib/libldap4/common/
H A Dos-ip.c91 do_connect(int s, struct sockaddr *sin, int timeout) in do_connect() argument
102 if (connect(s, sin, sizeof (struct sockaddr_in)) == 0) { in do_connect()
147 struct sockaddr_in sin; local
193 (void) memset((char *)&sin, 0, sizeof (struct sockaddr_in));
194 sin.sin_family = AF_INET;
195 sin.sin_port = port;
196 SAFEMEMCPY((char *) &sin.sin_addr.s_addr,
198 (char *)&address), sizeof (sin.sin_addr.s_addr));
200 if (do_connect(s, (struct sockaddr *)&sin, timeout) == 0) {
222 perror((char *)inet_ntoa(sin.sin_addr));
[all …]
/onnv-gate/usr/src/lib/libnsl/rpc/
H A Drpc_soc.c278 __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 …]
/onnv-gate/usr/src/cmd/ssh/libopenbsd-compat/common/
H A Dfake-getnameinfo.c23 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()
/onnv-gate/usr/src/lib/libast/common/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 …]
/onnv-gate/usr/src/lib/ncad_addr/common/
H A Dncad_addr.c198 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()
/onnv-gate/usr/src/lib/libstmfproxy/common/
H A Dstmftransport.c81 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()
/onnv-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()
/onnv-gate/usr/src/cmd/tcpd/
H A Dsocket.c.diff56 ! request->client->sin = &client;
79 ! request->server->sin = &server;
103 ! struct sockaddr_in *sin = host->sin;
105 ! if (sin != 0)
106 ! STRN_CPY(host->addr, inet_ntoa(sin->sin_addr), sizeof(host->addr));
131 ! struct sockaddr_in *sin = host->sin;
149 ! if (sin != 0 && sin->sin_addr.s_addr != 0
150 ! && (hp = gethostbyaddr((char *) &(sin->sin_addr),
151 ! sizeof(sin->sin_addr), AF_INET)) != 0) {
208 ! (char *) &sin->sin_addr,
[all …]
H A Dsocket.c.org107 request->client->sin = &client;
120 request->server->sin = &server;
128 struct sockaddr_in *sin = host->sin;
130 if (sin != 0)
131 STRN_CPY(host->addr, inet_ntoa(sin->sin_addr), sizeof(host->addr));
139 struct sockaddr_in *sin = host->sin;
150 if (sin != 0 && sin->sin_addr.s_addr != 0
151 && (hp = gethostbyaddr((char *) &(sin->sin_addr),
152 sizeof(sin->sin_addr), AF_INET)) != 0) {
202 (char *) &sin->sin_addr,
[all …]
/onnv-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsddi.c289 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 …]
/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c138 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 …]

1234567891011