Lines Matching refs:sa

419 	struct sockaddr **sal, **psal, *sa;  local
431 sa = *sal;
434 sock = socket(sa->sa_family, socktype, 0);
440 switch (sa->sa_family) {
443 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
444 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
449 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
450 ((struct sockaddr_in *)sa)->sin_port = htons(port);
456 sa = NULL;
459 if (sa) {
487 n = bind(sock, sa, socklen);
516 …_network_address_with_port(const char *addr, zend_long addrlen, struct sockaddr *sa, socklen_t *sl) argument
522 struct sockaddr_in *in4 = (struct sockaddr_in*)sa;
527 struct sockaddr_in6 *in6 = (struct sockaddr_in6*)sa;
609 struct sockaddr *sa, socklen_t sl, argument
619 memcpy(*addr, sa, sl);
629 switch (sa->sa_family) {
632 buf = inet_ntoa(((struct sockaddr_in*)sa)->sin_addr);
635 buf, ntohs(((struct sockaddr_in*)sa)->sin_port));
642 …buf = (char*)inet_ntop(sa->sa_family, &((struct sockaddr_in6*)sa)->sin6_addr, (char *)&abuf, sizeo…
645 buf, ntohs(((struct sockaddr_in6*)sa)->sin6_port));
653 struct sockaddr_un *ua = (struct sockaddr_un*)sa;
678 php_sockaddr_storage sa; local
679 socklen_t sl = sizeof(sa);
680 memset(&sa, 0, sizeof(sa));
682 if (getpeername(sock, (struct sockaddr*)&sa, &sl) == 0) {
683 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
698 php_sockaddr_storage sa; local
699 socklen_t sl = sizeof(sa);
700 memset(&sa, 0, sizeof(sa));
702 if (getsockname(sock, (struct sockaddr*)&sa, &sl) == 0) {
703 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
735 php_sockaddr_storage sa; local
745 sl = sizeof(sa);
747 clisock = accept(srvsock, (struct sockaddr*)&sa, &sl);
750 php_network_populate_name_from_sockaddr((struct sockaddr*)&sa, sl,
790 struct sockaddr **sal, **psal, *sa; local
818 sa = *sal;
821 sock = socket(sa->sa_family, socktype, 0);
827 switch (sa->sa_family) {
831 ((struct sockaddr_in6 *)sa)->sin6_family = sa->sa_family;
832 ((struct sockaddr_in6 *)sa)->sin6_port = htons(port);
836 sa = NULL;
841 ((struct sockaddr_in *)sa)->sin_family = sa->sa_family;
842 ((struct sockaddr_in *)sa)->sin_port = htons(port);
848 sa = NULL;
851 if (sa) {
858 if (sa->sa_family == AF_INET) {
867 in4->sin_family = sa->sa_family;
882 in6->sin6_family = sa->sa_family;
922 n = php_network_connect_socket(sock, sa, socklen, asynchronous,