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