Hi all
Looking over skipped tests I noticed, one minor version to late, that
inet_ntop()
and inet_pton()
are not available on fbsd. The reason is
unfortunate macro expansion where inet_ntop & inet_pton get expanded
to __inet_ntop & __inet_pton ergo => inet_ntop/pton() are named
__inet_ntop/pton().
Attached is a patch adding ZEND_RAW_NAMED_FE/FENTRY macros fixing this
issue. It also fixes the never ending libiconv()/iconv() saga (which
can still be reproduced on fbsd with --with-iconv --with-xmlrpc).
Objections? Comments?
-Hannes
Looks fine to me.
+1
Hi all
Looking over skipped tests I noticed, one minor version to late, that
inet_ntop()
andinet_pton()
are not available on fbsd. The reason is
unfortunate macro expansion where inet_ntop & inet_pton get expanded
to __inet_ntop & __inet_pton ergo => inet_ntop/pton() are named
__inet_ntop/pton().Attached is a patch adding ZEND_RAW_NAMED_FE/FENTRY macros fixing this
issue. It also fixes the never ending libiconv()/iconv() saga (which
can still be reproduced on fbsd with --with-iconv --with-xmlrpc).Objections? Comments?
-Hannes
<macro.expand.patch.txt>
Ilia Alshanetsky