Lines Matching refs:sa

427 	struct sockaddr **sal, **psal, *sa;  local
438 sa = *sal;
441 sock = socket(sa->sa_family, socktype, 0);
447 switch (sa->sa_family) {
450 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
451 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
456 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
457 ((struct sockaddr_in *)sa)->sin_port = htons(port);
463 sa = NULL;
466 if (sa) {
476 n = bind(sock, sa, socklen);
505 …network_address_with_port(const char *addr, long addrlen, struct sockaddr *sa, socklen_t *sl TSRML… argument
511 struct sockaddr_in *in4 = (struct sockaddr_in*)sa;
516 struct sockaddr_in6 *in6 = (struct sockaddr_in6*)sa;
594 struct sockaddr *sa, socklen_t sl, argument
604 memcpy(*addr, sa, sl);
614 switch (sa->sa_family) {
617 buf = inet_ntoa(((struct sockaddr_in*)sa)->sin_addr);
620 buf, ntohs(((struct sockaddr_in*)sa)->sin_port));
627 …buf = (char*)inet_ntop(sa->sa_family, &((struct sockaddr_in6*)sa)->sin6_addr, (char *)&abuf, sizeo…
630 buf, ntohs(((struct sockaddr_in6*)sa)->sin6_port));
638 struct sockaddr_un *ua = (struct sockaddr_un*)sa;
666 php_sockaddr_storage sa; local
667 socklen_t sl = sizeof(sa);
668 memset(&sa, 0, sizeof(sa));
670 if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) {
671 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
686 php_sockaddr_storage sa; local
687 socklen_t sl = sizeof(sa);
688 memset(&sa, 0, sizeof(sa));
690 if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) {
691 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
722 php_sockaddr_storage sa; local
732 sl = sizeof(sa);
734 clisock = accept(srvsock, (struct sockaddr*)&sa, &sl);
737 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
773 struct sockaddr **sal, **psal, *sa; local
801 sa = *sal;
804 sock = socket(sa->sa_family, socktype, 0);
810 switch (sa->sa_family) {
814 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
815 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
819 sa = NULL;
824 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
825 ((struct sockaddr_in *)sa)->sin_port = htons(port);
831 sa = NULL;
834 if (sa) {
841 if (sa->sa_family == AF_INET) {
847 in4->sin_family = sa->sa_family;
862 in6->sin6_family = sa->sa_family;
884 n = php_network_connect_socket(sock, sa, socklen, asynchronous,