iliaa Wed Nov 12 18:43:47 2003 EDT
Modified files:
/php-src configure.in
/php-src/ext/standard basic_functions.h basic_functions.c
Log:
Added configure check for nanosleep() availability.
Index: php-src/configure.in
diff -u php-src/configure.in:1.476 php-src/configure.in:1.477
--- php-src/configure.in:1.476 Thu Oct 30 10:14:29 2003
+++ php-src/configure.in Wed Nov 12 18:43:46 2003
@@ -1,4 +1,4 @@
-dnl ## $Id: configure.in,v 1.476 2003/10/30 15:14:29 sniper Exp $ -*- sh -*-
+dnl ## $Id: configure.in,v 1.477 2003/11/12 23:43:46 iliaa Exp $ -*- sh -*-
dnl ## Process this file with autoconf to produce a configure script.
divert(1)
@@ -526,6 +526,7 @@
tzset \
unsetenv \
usleep \
+nanosleep \
utime \
vsnprintf \
)
Index: php-src/ext/standard/basic_functions.h
diff -u php-src/ext/standard/basic_functions.h:1.126
php-src/ext/standard/basic_functions.h:1.127
--- php-src/ext/standard/basic_functions.h:1.126 Wed Nov 12 17:02:37 2003
+++ php-src/ext/standard/basic_functions.h Wed Nov 12 18:43:46 2003
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: basic_functions.h,v 1.126 2003/11/12 22:02:37 iliaa Exp $ */
+/* $Id: basic_functions.h,v 1.127 2003/11/12 23:43:46 iliaa Exp $ */
#ifndef BASIC_FUNCTIONS_H
#define BASIC_FUNCTIONS_H
@@ -48,7 +48,9 @@
PHP_FUNCTION(toggle_short_open_tag);
PHP_FUNCTION(sleep);
PHP_FUNCTION(usleep);
+#if HAVE_NANOSLEEP
PHP_FUNCTION(nanosleep);
+#endif
PHP_FUNCTION(flush);
PHP_FUNCTION(ip2long);
PHP_FUNCTION(long2ip);
Index: php-src/ext/standard/basic_functions.c
diff -u php-src/ext/standard/basic_functions.c:1.639
php-src/ext/standard/basic_functions.c:1.640
--- php-src/ext/standard/basic_functions.c:1.639 Wed Nov 12 17:02:37 2003
+++ php-src/ext/standard/basic_functions.c Wed Nov 12 18:43:46 2003
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: basic_functions.c,v 1.639 2003/11/12 22:02:37 iliaa Exp $ */
+/* $Id: basic_functions.c,v 1.640 2003/11/12 23:43:46 iliaa Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -301,7 +301,9 @@
PHP_FE(bin2hex,
NULL)
PHP_FE(sleep,
NULL)
PHP_FE(usleep,
NULL)
+#if HAVE_NANOSLEEP
PHP_FE(nanosleep,
NULL)
+#endif
PHP_FE(time,
NULL)
PHP_FE(mktime,
NULL)
PHP_FE(gmmktime,
NULL)
@@ -1691,6 +1693,7 @@
}
/* }}} */
+#if HAVE_NANOSLEEP
/* {{{ proto mixed nanosleep(long seconds, long nanoseconds)
Delay for a number of seconds and nano seconds */
PHP_FUNCTION(nanosleep)
@@ -1718,6 +1721,7 @@
RETURN_FALSE;
}
/* }}} */
+#endif
/* {{{ proto string get_current_user(void)
Get the name of the owner of the current PHP script */
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php