]> granicus.if.org Git - php/commitdiff
- Fix invalid logic (plus made it possible to pass only integers to this)
authorJani Taskinen <jani@php.net>
Thu, 12 Jul 2007 11:33:18 +0000 (11:33 +0000)
committerJani Taskinen <jani@php.net>
Thu, 12 Jul 2007 11:33:18 +0000 (11:33 +0000)
configure.in

index 81b4bdba63a426dc8ee58c7734504a21169bbae6..fe06f78b9c4b91bd82646bb32825157f16fea9db 100644 (file)
@@ -800,9 +800,13 @@ AC_MSG_CHECKING([how big to make fd sets])
 PHP_ARG_ENABLE(fd-setsize,,
 [  --enable-fd-setsize     Set size of descriptor sets], no, no)
 
-if test "$PHP_FD_SETSIZE" != "yes"; then
-  CPPFLAGS="$CPPFLAGS -DFD_SETSIZE=$PHP_FD_SETSIZE"
-  AC_MSG_RESULT([using $PHP_FD_SETSIZE])
+if test "$PHP_FD_SETSIZE" != "no"; then
+  if test "0$PHP_FD_SETSIZE" -gt 0 2>/dev/null; then
+    CPPFLAGS="$CPPFLAGS -DFD_SETSIZE=$PHP_FD_SETSIZE"
+    AC_MSG_RESULT([using $PHP_FD_SETSIZE])
+  else
+    AC_MSG_ERROR([Invalid value passed to --enable-fd-setsize!])
+  fi
 else
   AC_MSG_RESULT([using system default])
 fi