Hi, On Wed, 2009-04-08 at 01:28 +0200, Johannes Schlüter wrote: > Hi, > > On Tue, 2009-04-07 at 16:11 +0000, Arnaud Le Blanc wrote: > > lbarnaud Tue Apr 7 16:11:19 2009 UTC > > > > Modified files: (Branch: PHP_5_3) > > /php-src/sapi/cli php_cli.c > > Log: > > MFH: Fixed bug #47893 (CLI aborts on non blocking stdout) > > > > > > http://cvs.php.net/viewvc.cgi/php-src/sapi/cli/php_cli.c?r1=1.129.2.13.2.22.2.21&r2=1.129.2.13.2.22.2.22&diff_format=u > > Index: php-src/sapi/cli/php_cli.c > > diff -u php-src/sapi/cli/php_cli.c:1.129.2.13.2.22.2.21 > > php-src/sapi/cli/php_cli.c:1.129.2.13.2.22.2.22 > > --- php-src/sapi/cli/php_cli.c:1.129.2.13.2.22.2.21 Fri Jan 9 17:21:11 2009 > > +++ php-src/sapi/cli/php_cli.c Tue Apr 7 16:11:19 2009 > > @@ -20,7 +20,7 @@ > > +----------------------------------------------------------------------+ > > */ > > > > -/* $Id: php_cli.c,v 1.129.2.13.2.22.2.21 2009/01/09 17:21:11 iliaa Exp $ */ > > +/* $Id: php_cli.c,v 1.129.2.13.2.22.2.22 2009/04/07 16:11:19 lbarnaud Exp > > $ */ > > > > #include "php.h" > > #include "php_globals.h" > > @@ -91,6 +91,12 @@ > > > > #include "php_getopt.h" > > > > +#ifndef PHP_WIN32 > > +# define php_select(m, r, w, e, t) select(m, r, w, e, t) > > +#else > > +# include "win32/select.h" > > +#endif > > + > > PHPAPI extern char *php_ini_opened_path; > > PHPAPI extern char *php_ini_scanned_files; > > > > @@ -224,15 +230,38 @@ > > #define STDOUT_FILENO 1 > > #endif > > > > +static inline int sapi_cli_select(int fd) > > +{ > > + fd_set wfd, dfd; > > + struct timeval tv; > > + int ret; > > + > > + FD_ZERO(&wfd); > > + FD_ZERO(&dfd); > > + > > + PHP_SAFE_FD_SET(fd, &wfd); > > + > > + tv.tv_sec = FG(default_socket_timeout); > > Please test you're code with --enable-maintainer-zts, tsrmls is missing > here.
Hi, Sorry, forgot my build was not configured for zts. Regards, Arnaud -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php