1 dnl Check for PATH_MAX in limits.h, and define a default value if not found
2 dnl This is a workaround for systems not providing PATH_MAX, like GNU/Hurd
4 dnl EFL_CHECK_PATH_MAX([DEFAULT_VALUE_IF_NOT_FOUND])
6 dnl If PATH_MAX is not defined in <limits.h>, defines it
7 dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback
10 AC_DEFUN([EFL_CHECK_PATH_MAX],
13 default_max=m4_default([$1], "4096")
16 AC_MSG_CHECKING([for PATH_MAX in limits.h])
25 [AC_MSG_RESULT([yes])],
27 AC_DEFINE_UNQUOTED([PATH_MAX],
29 [default value since PATH_MAX is not defined])
30 AC_MSG_RESULT([no: using ${default_max}])
36 dnl end of efl_path_max.m4