Lines Matching refs:sa

430 	struct sockaddr **sal, **psal, *sa;  local
442 sa = *sal;
445 sock = socket(sa->sa_family, socktype, 0);
451 switch (sa->sa_family) {
454 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
455 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
460 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
461 ((struct sockaddr_in *)sa)->sin_port = htons(port);
467 sa = NULL;
470 if (sa) {
493 n = bind(sock, sa, socklen);
522 …_network_address_with_port(const char *addr, zend_long addrlen, struct sockaddr *sa, socklen_t *sl) argument
528 struct sockaddr_in *in4 = (struct sockaddr_in*)sa;
533 struct sockaddr_in6 *in6 = (struct sockaddr_in6*)sa;
611 struct sockaddr *sa, socklen_t sl, argument
621 memcpy(*addr, sa, sl);
631 switch (sa->sa_family) {
634 buf = inet_ntoa(((struct sockaddr_in*)sa)->sin_addr);
637 buf, ntohs(((struct sockaddr_in*)sa)->sin_port));
644 …buf = (char*)inet_ntop(sa->sa_family, &((struct sockaddr_in6*)sa)->sin6_addr, (char *)&abuf, sizeo…
647 buf, ntohs(((struct sockaddr_in6*)sa)->sin6_port));
655 struct sockaddr_un *ua = (struct sockaddr_un*)sa;
680 php_sockaddr_storage sa; local
681 socklen_t sl = sizeof(sa);
682 memset(&sa, 0, sizeof(sa));
684 if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) {
685 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
700 php_sockaddr_storage sa; local
701 socklen_t sl = sizeof(sa);
702 memset(&sa, 0, sizeof(sa));
704 if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) {
705 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
736 php_sockaddr_storage sa; local
746 sl = sizeof(sa);
748 clisock = accept(srvsock, (struct sockaddr*)&sa, &sl);
751 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
787 struct sockaddr **sal, **psal, *sa; local
815 sa = *sal;
818 sock = socket(sa->sa_family, socktype, 0);
824 switch (sa->sa_family) {
828 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
829 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
833 sa = NULL;
838 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
839 ((struct sockaddr_in *)sa)->sin_port = htons(port);
845 sa = NULL;
848 if (sa) {
855 if (sa->sa_family == AF_INET) {
861 in4->sin_family = sa->sa_family;
876 in6->sin6_family = sa->sa_family;
907 n = php_network_connect_socket(sock, sa, socklen, asynchronous,