Lines Matching refs:sa

415 	struct sockaddr **sal, **psal, *sa;  local
427 sa = *sal;
430 sock = socket(sa->sa_family, socktype, 0);
436 switch (sa->sa_family) {
439 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
440 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
445 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
446 ((struct sockaddr_in *)sa)->sin_port = htons(port);
452 sa = NULL;
455 if (sa) {
483 n = bind(sock, sa, socklen);
512 …_network_address_with_port(const char *addr, zend_long addrlen, struct sockaddr *sa, socklen_t *sl) argument
518 struct sockaddr_in *in4 = (struct sockaddr_in*)sa;
523 struct sockaddr_in6 *in6 = (struct sockaddr_in6*)sa;
605 struct sockaddr *sa, socklen_t sl, argument
615 memcpy(*addr, sa, sl);
625 switch (sa->sa_family) {
628 buf = inet_ntoa(((struct sockaddr_in*)sa)->sin_addr);
631 buf, ntohs(((struct sockaddr_in*)sa)->sin_port));
638 …buf = (char*)inet_ntop(sa->sa_family, &((struct sockaddr_in6*)sa)->sin6_addr, (char *)&abuf, sizeo…
641 buf, ntohs(((struct sockaddr_in6*)sa)->sin6_port));
649 struct sockaddr_un *ua = (struct sockaddr_un*)sa;
674 php_sockaddr_storage sa; local
675 socklen_t sl = sizeof(sa);
676 memset(&sa, 0, sizeof(sa));
678 if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) {
679 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
694 php_sockaddr_storage sa; local
695 socklen_t sl = sizeof(sa);
696 memset(&sa, 0, sizeof(sa));
698 if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) {
699 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
731 php_sockaddr_storage sa; local
741 sl = sizeof(sa);
743 clisock = accept(srvsock, (struct sockaddr*)&sa, &sl);
746 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
786 struct sockaddr **sal, **psal, *sa; local
814 sa = *sal;
817 sock = socket(sa->sa_family, socktype, 0);
823 switch (sa->sa_family) {
827 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
828 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
832 sa = NULL;
837 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
838 ((struct sockaddr_in *)sa)->sin_port = htons(port);
844 sa = NULL;
847 if (sa) {
854 if (sa->sa_family == AF_INET) {
863 in4->sin_family = sa->sa_family;
878 in6->sin6_family = sa->sa_family;
918 n = php_network_connect_socket(sock, sa, socklen, asynchronous,