]> granicus.if.org Git - php/commitdiff
MFH:- Added missing MSG_EOR and MSG_EOF constants
authorJani Taskinen <jani@php.net>
Tue, 24 Jul 2007 11:35:08 +0000 (11:35 +0000)
committerJani Taskinen <jani@php.net>
Tue, 24 Jul 2007 11:35:08 +0000 (11:35 +0000)
NEWS
ext/sockets/sockets.c

diff --git a/NEWS b/NEWS
index 5e624fa823830744b468a10617e8ec6a1567bed7..50c476784413721df81393fc00db57ed4bff874f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -30,6 +30,7 @@ PHP                                                                        NEWS
 - Added missing error check inside bcpowmod(). (Ilia)
 - Added CURLOPT_PRIVATE & CURLINFO_PRIVATE constants. 
   (Andrey A. Belashkov, Tony)
+- Added missing MSG_EOR and MSG_EOF constants to sockets extension. (Jani)
 
 - Implemented FR #41884 (ReflectionClass::getDefaultProperties() does not handle 
   static attributes). (Tony)
index 3a467de4dffaac2ffa8bc943edbbcf9cf153953e..d5f3dcadeac1a6ce14358692106879b57a094d11 100644 (file)
@@ -68,6 +68,12 @@ static PHP_GINIT_FUNCTION(sockets);
 #endif
 #endif
 
+#ifndef MSG_EOF
+#ifdef MSG_FIN
+#define MSG_EOF MSG_FIN
+#endif
+#endif
+
 #ifndef SUN_LEN
 #define SUN_LEN(su) (sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path))
 #endif
@@ -480,6 +486,12 @@ PHP_MINIT_FUNCTION(sockets)
        REGISTER_LONG_CONSTANT("MSG_WAITALL",   MSG_WAITALL,    CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("MSG_PEEK",              MSG_PEEK,               CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("MSG_DONTROUTE", MSG_DONTROUTE,  CONST_CS | CONST_PERSISTENT);
+#ifdef MSG_EOR
+       REGISTER_LONG_CONSTANT("MSG_EOR",               MSG_EOR,                CONST_CS | CONST_PERSISTENT);
+#endif
+#ifdef MSG_EOF
+       REGISTER_LONG_CONSTANT("MSG_EOF",               MSG_EOF,                CONST_CS | CONST_PERSISTENT);
+#endif
        REGISTER_LONG_CONSTANT("SO_DEBUG",              SO_DEBUG,               CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("SO_REUSEADDR",  SO_REUSEADDR,   CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("SO_KEEPALIVE",  SO_KEEPALIVE,   CONST_CS | CONST_PERSISTENT);