update efl_path_max.m4

SVN revision: 45038
This commit is contained in:
Vincent Torri 2010-01-11 07:13:46 +00:00
parent 2c34c1bec2
commit 6001fe5836
1 changed files with 17 additions and 14 deletions

View File

@ -5,27 +5,30 @@ dnl EFL_CHECK_PATH_MAX([DEFAULT_VALUE_IF_NOT_FOUND])
dnl dnl
dnl If PATH_MAX is not defined in <limits.h>, defines it dnl If PATH_MAX is not defined in <limits.h>, defines it
dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback
dnl to using 2048 dnl to using 4096
AC_DEFUN([EFL_CHECK_PATH_MAX], AC_DEFUN([EFL_CHECK_PATH_MAX],
[ [
default_max=m4_default([$1], "2048") default_max=m4_default([$1], "4096")
AC_LANG_PUSH([C]) AC_LANG_PUSH([C])
AC_MSG_CHECKING([for PATH_MAX in limit.h]) AC_MSG_CHECKING([for PATH_MAX in limits.h])
AC_COMPILE_IFELSE( AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM([[#include <limits.h>]], [AC_LANG_PROGRAM(
[[int i = PATH_MAX]]) [[
], #include <limits.h>
AC_MSG_RESULT([yes]), ]],
[ [[
AC_DEFINE_UNQUOTED([PATH_MAX], int i = PATH_MAX;
[${default_max}], ]])],
[default value since PATH_MAX is not defined]) [AC_MSG_RESULT([yes])],
AC_MSG_RESULT([no: using ${default_max}]) [
] AC_DEFINE_UNQUOTED([PATH_MAX],
) [${default_max}],
[default value since PATH_MAX is not defined])
AC_MSG_RESULT([no: using ${default_max}])
])
AC_LANG_POP([C]) AC_LANG_POP([C])