php-src/ext
Peter Kokot f9cfd40fa2
Refactor utsname.domainname struct member Autoconf check (#13336)
* Refactor utsname.domainname struct member Autoconf check

Autoconf's AC_CHECK_MEMBERS macro (available since Autoconf 2.50) can be
used instead of the compile check. This was originally implemented for
IRIX compatibility, when Autoconf 2.13 didn't have the struct members
checking macro yet.

Macro by default here defines the HAVE_STRUCT_UTSNAME_DOMAINNAME symbol.

* Remove also redundant DARWIN symbol check

Checking in the configuration step also correctly detects missing struct
member on Darwin systems (macos...).
2024-02-06 23:21:42 +01:00
..
bcmath BCmath extension code reformatting (#11896) 2023-08-13 16:17:36 +01:00
bz2 Merge branch 'PHP-8.2' into PHP-8.3 2024-01-31 11:20:44 +01:00
calendar Allow easter_date to process years after 2037 on 64bit systems (#11862) 2023-08-04 16:47:04 +01:00
com_dotnet Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
ctype Merge branch 'PHP-8.1' into PHP-8.2 2023-09-26 21:44:00 +02:00
curl Merge branch 'PHP-8.3' 2024-01-31 21:59:06 +01:00
date Added DateTime[Immutable]::[get|set]Microseconds (#12557) 2024-02-05 12:14:18 +00:00
dba Remove unused DBA_CDB_MAKE constant (#12535) 2023-10-27 17:37:24 +01:00
dl_test Merge branch 'PHP-8.2' into PHP-8.3 2023-11-03 17:17:52 +00:00
dom Merge branch 'PHP-8.3' 2024-02-05 22:49:55 +01:00
enchant
exif Use __DIR__-relative path in tests 2023-11-22 20:39:29 -06:00
ffi Fix typo in FFI 77706 test title 2024-01-17 08:11:23 +01:00
fileinfo ZEND_ELEMENT_COUNT usage reduction. (#13324) 2024-02-04 19:09:15 +00:00
filter Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
ftp Struct-pack stream-related data in ftpbuf (#12877) 2023-12-06 04:39:00 +00:00
gd Sync headers installation 2024-01-28 19:50:55 +01:00
gettext Close PHP tags in tests 2023-10-18 17:34:10 +02:00
gmp random: Move CSPRNG API into php_random_csprng.h (#13290) 2024-02-01 19:09:35 +01:00
hash Remove superfluous ext/hash/murmur include on Windows (#13314) 2024-02-03 22:01:31 +01:00
iconv Sync headers installation 2024-01-28 19:50:55 +01:00
imap/tests/setup Remove ext/imap — it has been moved to PECL (#13190) 2024-01-22 12:56:05 +00:00
intl Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
json Remove HAVE_JSON symbol (#13277) 2024-02-01 14:41:30 +01:00
ldap Deprecate calling ldap_exop() with more than 4 arguments 2023-12-04 22:27:59 +01:00
libxml Sync headers installation 2024-01-28 19:50:55 +01:00
mbstring Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
mysqli Sync headers installation 2024-01-28 19:50:55 +01:00
mysqlnd Merge branch 'PHP-8.3' 2024-01-19 23:41:01 +01:00
oci8 Merge branch 'PHP-8.2' into PHP-8.3 2024-01-04 19:29:37 +01:00
odbc Remove unused symbol HAVE_ODBC2 (#13088) 2024-01-08 23:32:46 +01:00
opcache Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
openssl Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
pcntl [skip ci] accidentally used print() instead of die() (#13158) 2024-01-17 01:40:04 +01:00
pcre Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
pdo Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
pdo_dblib Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pdo_firebird Merge branch 'PHP-8.3' 2024-01-17 01:49:41 +09:00
pdo_mysql Fix PDO unit test description 2024-01-22 17:29:17 +01:00
pdo_oci Parallelize pdo tests (dblib, firebird, oci, odbc, pgsql) (#12395) 2023-10-28 12:35:57 +01:00
pdo_odbc Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pdo_pgsql Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
pdo_sqlite Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
pgsql Implement PDO driver-specific subclasses 2024-01-11 23:22:41 +01:00
phar Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
posix Refactor utsname.domainname struct member Autoconf check (#13336) 2024-02-06 23:21:42 +01:00
random random: Reuse the seed128/seed256 helpers when seeding using the CSPRNG (#13311) 2024-02-05 17:00:33 +01:00
readline
reflection Implement GH-12908: Show attribute name/class in ReflectionAttribute dump 2024-02-04 23:02:02 +01:00
session random: Move CSPRNG API into php_random_csprng.h (#13290) 2024-02-01 19:09:35 +01:00
shmop
simplexml Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
skeleton
snmp inet_ntop requirement check at configure time instead (#12700) 2023-11-17 16:01:46 +00:00
soap random: Move CSPRNG API into php_random_csprng.h (#13290) 2024-02-01 19:09:35 +01:00
sockets ext/sockets: enabling multicast group for ipv4 on freebsd. (#13240) 2024-01-31 06:58:27 +00:00
sodium Sync headers installation 2024-01-28 19:50:55 +01:00
spl Use true as return types for SplHeap (#13147) 2024-01-15 10:09:38 +00:00
sqlite3 Minor sqlite3 cleanups (#13141) 2024-01-13 20:47:04 +01:00
standard Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
sysvmsg
sysvsem
sysvshm
tidy Fix GH-12980: tidynode.props.attribute is missing "Boolean Attributes" and empty attributes 2023-12-22 17:37:34 +01:00
tokenizer
xml Sync headers installation 2024-01-28 19:50:55 +01:00
xmlreader Merge branch 'PHP-8.2' into PHP-8.3 2024-01-31 11:20:44 +01:00
xmlwriter Merge branch 'PHP-8.2' into PHP-8.3 2023-10-24 19:42:43 +02:00
xsl Fix argument type of simplexml_import_dom (#13170) 2024-01-18 20:28:01 +01:00
zend_test Implement stackless internal function calls 2024-02-06 17:42:28 +01:00
zip Merge branch 'PHP-8.3' 2024-01-31 11:20:56 +01:00
zlib Temporarily disable failing zlib tests on travis (#10738) 2023-11-22 20:39:30 -06:00
ext_skel.php