Lines Matching refs:sa

1127 	php_sockaddr_storage sa;  local
1128 socklen_t php_sa_len = sizeof(sa);
1136 if (!php_accept_connect(php_sock, &new_sock, (struct sockaddr*)&sa, &php_sa_len TSRMLS_CC)) {
1367 struct sockaddr *sa; local
1383 sa = (struct sockaddr *) &sa_storage;
1385 if (getsockname(php_sock->bsd_socket, sa, &salen) != 0) {
1390 switch (sa->sa_family) {
1393 sin6 = (struct sockaddr_in6 *) sa;
1406 sin = (struct sockaddr_in *) sa;
1423 s_un = (struct sockaddr_un *) sa;
1431 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported address family %d", sa->sa_family);
1444 struct sockaddr *sa; local
1460 sa = (struct sockaddr *) &sa_storage;
1462 if (getpeername(php_sock->bsd_socket, sa, &salen) < 0) {
1467 switch (sa->sa_family) {
1470 sin6 = (struct sockaddr_in6 *) sa;
1484 sin = (struct sockaddr_in *) sa;
1502 s_un = (struct sockaddr_un *) sa;
1510 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported address family %d", sa->sa_family);
1683 struct sockaddr_un *sa = (struct sockaddr_un *) sock_type; local
1684 memset(sa, 0, sizeof(sa_storage));
1685 sa->sun_family = AF_UNIX;
1686 snprintf(sa->sun_path, 108, "%s", addr);
1687 retval = bind(php_sock->bsd_socket, (struct sockaddr *) sa, SUN_LEN(sa));
1693 struct sockaddr_in *sa = (struct sockaddr_in *) sock_type; local
1695 memset(sa, 0, sizeof(sa_storage)); /* Apparently, Mac OSX needs this */
1697 sa->sin_family = AF_INET;
1698 sa->sin_port = htons((unsigned short) port);
1700 if (! php_set_inet_addr(sa, addr, php_sock TSRMLS_CC)) {
1704 retval = bind(php_sock->bsd_socket, (struct sockaddr *)sa, sizeof(struct sockaddr_in));
1710 struct sockaddr_in6 *sa = (struct sockaddr_in6 *) sock_type; local
1712 memset(sa, 0, sizeof(sa_storage)); /* Apparently, Mac OSX needs this */
1714 sa->sin6_family = AF_INET6;
1715 sa->sin6_port = htons((unsigned short) port);
1717 if (! php_set_inet6_addr(sa, addr, php_sock TSRMLS_CC)) {
1721 retval = bind(php_sock->bsd_socket, (struct sockaddr *)sa, sizeof(struct sockaddr_in6));