Lines Matching refs:sa

942 	php_sockaddr_storage sa;  local
943 socklen_t php_sa_len = sizeof(sa);
951 if (!php_accept_connect(php_sock, &new_sock, (struct sockaddr*)&sa, &php_sa_len TSRMLS_CC)) {
1182 struct sockaddr *sa; local
1198 sa = (struct sockaddr *) &sa_storage;
1200 if (getsockname(php_sock->bsd_socket, sa, &salen) != 0) {
1205 switch (sa->sa_family) {
1208 sin6 = (struct sockaddr_in6 *) sa;
1221 sin = (struct sockaddr_in *) sa;
1238 s_un = (struct sockaddr_un *) sa;
1246 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported address family %d", sa->sa_family);
1259 struct sockaddr *sa; local
1275 sa = (struct sockaddr *) &sa_storage;
1277 if (getpeername(php_sock->bsd_socket, sa, &salen) < 0) {
1282 switch (sa->sa_family) {
1285 sin6 = (struct sockaddr_in6 *) sa;
1299 sin = (struct sockaddr_in *) sa;
1317 s_un = (struct sockaddr_un *) sa;
1325 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unsupported address family %d", sa->sa_family);
1498 struct sockaddr_un *sa = (struct sockaddr_un *) sock_type; local
1500 sa->sun_family = AF_UNIX;
1502 if (addr_len >= sizeof(sa->sun_path)) {
1505 (int)sizeof(sa->sun_path) - 1);
1508 memcpy(&sa->sun_path, addr, addr_len);
1510 retval = bind(php_sock->bsd_socket, (struct sockaddr *) sa,
1517 struct sockaddr_in *sa = (struct sockaddr_in *) sock_type; local
1519 sa->sin_family = AF_INET;
1520 sa->sin_port = htons((unsigned short) port);
1522 if (! php_set_inet_addr(sa, addr, php_sock TSRMLS_CC)) {
1526 retval = bind(php_sock->bsd_socket, (struct sockaddr *)sa, sizeof(struct sockaddr_in));
1532 struct sockaddr_in6 *sa = (struct sockaddr_in6 *) sock_type; local
1534 sa->sin6_family = AF_INET6;
1535 sa->sin6_port = htons((unsigned short) port);
1537 if (! php_set_inet6_addr(sa, addr, php_sock TSRMLS_CC)) {
1541 retval = bind(php_sock->bsd_socket, (struct sockaddr *)sa, sizeof(struct sockaddr_in6));