cataphract Thu, 17 Mar 2011 22:21:59 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=309360
Log:
- Replaced calls to getprotobyname by constants to avoid
unnecessarily hitting /etc/protocols on MINIT.
Changed paths:
U php/php-src/trunk/ext/sockets/sockets.c
Modified: php/php-src/trunk/ext/sockets/sockets.c
===================================================================
--- php/php-src/trunk/ext/sockets/sockets.c 2011-03-17 22:16:03 UTC (rev
309359)
+++ php/php-src/trunk/ext/sockets/sockets.c 2011-03-17 22:21:59 UTC (rev
309360)
@@ -815,14 +815,9 @@
#if HAVE_IPV6
REGISTER_LONG_CONSTANT("IPPROTO_IPV6", IPPROTO_IPV6, CONST_CS |
CONST_PERSISTENT);
#endif
-
- if ((pe = getprotobyname("tcp"))) {
- REGISTER_LONG_CONSTANT("SOL_TCP", pe->p_proto, CONST_CS |
CONST_PERSISTENT);
- }
- if ((pe = getprotobyname("udp"))) {
- REGISTER_LONG_CONSTANT("SOL_UDP", pe->p_proto, CONST_CS |
CONST_PERSISTENT);
- }
+ REGISTER_LONG_CONSTANT("SOL_TCP", IPPROTO_TCP,
CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("SOL_UDP", IPPROTO_UDP,
CONST_CS | CONST_PERSISTENT);
return SUCCESS;
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php