Commit:    b11777ca2aea339430dfc70d352ef4b994450189
Author:    Gustavo Lopes <glo...@nebm.ist.utl.pt>         Sat, 2 Feb 2013 
16:40:25 +0100
Parents:   ac47448abb477be99963f0b38fe82ffe78c21a8b 
e2fc17c833c5122327438c82fc0dc4b689268f59
Branches:  PHP-5.5 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=b11777ca2aea339430dfc70d352ef4b994450189

Log:
Merge branch 'sendrecvmsg_rebase_55' into PHP-5.5

* sendrecvmsg_rebase_55: (31 commits)
  Fix multicast.c not defining errno on Windows
  Fix non-Windows build
  send/recvmsg() support for Windows
  Remove some pre-vista code
  Revert "Payload of HOPLIMIT/TCLASS are 8-bit"
  Ensure memory is initialized
  Payload of HOPLIMIT/TCLASS are 8-bit
  Fix buf in string -> int conv.
  Build fixes; accept names for if_index
  Refactoring: move stuff to new conversions.c
  Support sticky IPV6_PKTINFO
  Rename some functions for consistency
  Destroy ancillary registry on shutdown
  Move some multicast stuff to multicast.c
  Fix mcast_ipv6_send test
  Check return of fstat()
  Fix build on Mac OS X
  Register extra MSG_* constants
  Add test for CMSG_RIGHTS
  Add test for CMSG_CREDENTIALS message
  ...

Changed paths:
  MM  ext/sockets/php_sockets.h


Diff:
diff --cc ext/sockets/php_sockets.h
index 9c5dc5a,a5699c7..5082a9b
--- a/ext/sockets/php_sockets.h
+++ b/ext/sockets/php_sockets.h
@@@ -85,6 -87,23 +87,17 @@@ ZEND_END_MODULE_GLOBALS(sockets
  #define SOCKETS_G(v) (sockets_globals.v)
  #endif
  
+ ZEND_EXTERN_MODULE_GLOBALS(sockets);
+ 
+ enum sockopt_return {
+       SOCKOPT_ERROR,
+       SOCKOPT_CONTINUE,
+       SOCKOPT_SUCCESS
+ };
+ 
+ char *sockets_strerror(int error TSRMLS_DC);
+ php_socket *socket_import_file_descriptor(PHP_SOCKET sock TSRMLS_DC);
+ 
 -#define PHP_SOCKET_ERROR(socket,msg,errn) \
 -              socket->error = errn;   \
 -              SOCKETS_G(last_error) = errn; \
 -              php_error_docref(NULL TSRMLS_CC, E_WARNING, "%s [%d]: %s", msg, 
errn, \
 -                              sockets_strerror(errn TSRMLS_CC))
 -
  #else
  #define phpext_sockets_ptr NULL
  #endif


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to