Lines Matching refs:saddr
544 struct sockaddr_in saddr = {0}; in from_zval_write_sin_addr() local
555 res = php_set_inet_addr(&saddr, Z_STRVAL_P(zaddr_str), ctx->sock TSRMLS_CC); in from_zval_write_sin_addr()
557 memcpy(inaddr, &saddr.sin_addr, sizeof saddr.sin_addr); in from_zval_write_sin_addr()
661 struct sockaddr_un *saddr = (struct sockaddr_un*)sockaddr_un_c; in from_zval_write_sun_path() local
677 if (Z_STRLEN_P(path) >= sizeof(saddr->sun_path)) { in from_zval_write_sun_path()
679 "length is %ld", sizeof(saddr->sun_path) - 1); in from_zval_write_sun_path()
683 memcpy(&saddr->sun_path, Z_STRVAL_P(path), Z_STRLEN_P(path)); in from_zval_write_sun_path()
684 saddr->sun_path[Z_STRLEN_P(path)] = '\0'; in from_zval_write_sun_path()
689 struct sockaddr_un *saddr = (struct sockaddr_un*)data; in to_zval_read_sun_path() local
692 nul_pos = memchr(&saddr->sun_path, '\0', sizeof(saddr->sun_path)); in to_zval_read_sun_path()
698 ZVAL_STRINGL(zv, saddr->sun_path, nul_pos - (char*)&saddr->sun_path, 1); in to_zval_read_sun_path()
805 const struct sockaddr *saddr = (struct sockaddr *)sockaddr_c; in to_zval_read_sockaddr_aux() local
807 if (saddr->sa_family == 0) { in to_zval_read_sockaddr_aux()
814 switch (saddr->sa_family) { in to_zval_read_sockaddr_aux()
832 (int)saddr->sa_family); in to_zval_read_sockaddr_aux()