Lines Matching refs:sockname
301 struct sockaddr_storage sockname;
303 struct sockaddr_in sockname;
305 void *socknamePtr = &sockname;
306 SOCKLEN_T namelen = sizeof(sockname);
352 struct sockaddr_storage sockname;
354 struct sockaddr_in sockname;
356 void *socknamePtr = &sockname;
357 SOCKLEN_T namelen = sizeof(sockname);
765 struct sockaddr *sockname,
784 while (bind (fd, sockname, namelen) < 0)
844 struct sockaddr_storage sockname;
846 struct sockaddr_in sockname;
849 SOCKLEN_T namelen = sizeof(sockname);
916 bzero(&sockname, sizeof(sockname));
920 ((struct sockaddr_in *)&sockname)->sin_len = namelen;
922 ((struct sockaddr_in *)&sockname)->sin_family = AF_INET;
923 ((struct sockaddr_in *)&sockname)->sin_port = htons(sport);
924 ((struct sockaddr_in *)&sockname)->sin_addr.s_addr = htonl(INADDR_ANY);
929 ((struct sockaddr_in6 *)&sockname)->sin6_len = sizeof(sockname);
931 ((struct sockaddr_in6 *)&sockname)->sin6_family = AF_INET6;
932 ((struct sockaddr_in6 *)&sockname)->sin6_port = htons(sport);
933 ((struct sockaddr_in6 *)&sockname)->sin6_addr = in6addr_any;
943 (struct sockaddr *) &sockname, namelen, flags)) < 0)
970 struct sockaddr_un sockname;
1003 memset(&sockname, 0, sizeof(sockname));
1004 sockname.sun_family = AF_UNIX;
1010 if (set_sun_path(port, UNIX_PATH, sockname.sun_path, abstract) != 0) {
1016 sockname.sun_len = strlen(sockname.sun_path);
1020 namelen = SUN_LEN(&sockname);
1022 namelen = strlen(sockname.sun_path) + offsetof(struct sockaddr_un, sun_path);
1026 sockname.sun_path[0] = '\0';
1027 namelen = offsetof(struct sockaddr_un, sun_path) + 1 + strlen(&sockname.sun_path[1]);
1030 unlink (sockname.sun_path);
1033 (struct sockaddr *) &sockname, namelen, flags)) < 0)
1048 namelen = sizeof (sockname); /* this will always make it the same size */
1059 sockname.sun_path[0] = '@';
1061 ciptr->family = sockname.sun_family;
1063 memcpy (ciptr->addr, &sockname, ciptr->addrlen);
1159 struct sockaddr_in sockname;
1160 SOCKLEN_T namelen = sizeof(sockname);
1172 (struct sockaddr *) &sockname, (void *)&namelen)) < 0)
1235 struct sockaddr_un sockname;
1236 SOCKLEN_T namelen = sizeof sockname;
1248 (struct sockaddr *) &sockname, (void *)&namelen)) < 0)
1334 struct sockaddr_in sockname;
1445 prmsg (4,"SocketINETConnect() sockname.sin_addr = %s\n",
1449 prmsg (4,"SocketINETConnect() sockname.sin_port = %d\n",
1486 prmsg (4,"SocketINETConnect() sockname.sin6_addr = %s\n",
1489 prmsg (4,"SocketINETConnect() sockname.sin6_port = %d\n",
1537 sockname.sin_len = sizeof (struct sockaddr_in);
1539 sockname.sin_family = AF_INET;
1572 memcpy ((char *) &sockname.sin_addr, (char *) hostp->h_addr,
1573 sizeof (sockname.sin_addr));
1576 sockname.sin_addr.s_addr = tmpaddr;
1591 sockname.sin_port = htons (servp->s_port);
1596 sockname.sin_port = htons (((unsigned short) tmpport));
1599 prmsg (4,"SocketINETConnect: sockname.sin_port = %d\n",
1600 ntohs(sockname.sin_port));
1601 socketaddr = (struct sockaddr *) &sockname;
1602 socketaddrlen = sizeof(sockname);
1856 struct sockaddr_un sockname;
1892 sockname.sun_family = AF_UNIX;
1894 if (set_sun_path(port, UNIX_PATH, sockname.sun_path, 0) != 0) {
1900 sockname.sun_len = strlen (sockname.sun_path);
1904 namelen = SUN_LEN (&sockname);
1906 namelen = strlen (sockname.sun_path) + offsetof(struct sockaddr_un, sun_path);
1914 if (connect (ciptr->fd, (struct sockaddr *) &sockname, namelen) < 0)
1968 memcpy (ciptr->addr, &sockname, ciptr->addrlen);
1969 memcpy (ciptr->peeraddr, &sockname, ciptr->peeraddrlen);
2320 struct sockaddr_un *sockname = (struct sockaddr_un *) ciptr->addr;
2331 && sockname
2332 && sockname->sun_family == AF_UNIX
2333 && sockname->sun_path[0])
2337 unlink (sockname->sun_path);