summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2010-01-04 12:27:15 +0000
committerCarsten Haitzler <raster@rasterman.com>2010-01-04 12:27:15 +0000
commit5ebb87d1581f428f20b99c1e5dfa6b2a6bf8aafe (patch)
treec7abee352f7fe249f41bd5f3559505158dc9d08b /m4
parent3ec7e23d3f667273f4152557c130442ddac04ec7 (diff)
1. compositor module skeletion. have more code elsehwere currently
2. lutin patch for path_max SVN revision: 44874
Diffstat (limited to 'm4')
-rw-r--r--m4/efl_path_max.m433
1 files changed, 33 insertions, 0 deletions
diff --git a/m4/efl_path_max.m4 b/m4/efl_path_max.m4
new file mode 100644
index 000000000..2c9b60afe
--- /dev/null
+++ b/m4/efl_path_max.m4
@@ -0,0 +1,33 @@
1dnl Check for PATH_MAX in limits.h, and define a default value if not found
2dnl This is a workaround for systems not providing PATH_MAX, like GNU/Hurd
3
4dnl EFL_CHECK_PATH_MAX([DEFAULT_VALUE_IF_NOT_FOUND])
5dnl
6dnl If PATH_MAX is not defined in <limits.h>, defines it
7dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback
8dnl to using 4096
9
10AC_DEFUN([EFL_CHECK_PATH_MAX],
11[
12
13default_max=m4_default([$1], "4096")
14AC_LANG_PUSH([C])
15
16AC_MSG_CHECKING([for PATH_MAX in limit.h])
17AC_COMPILE_IFELSE(
18 [AC_LANG_PROGRAM([[#include <limits.h>]],
19 [[int i = PATH_MAX]])
20 ],
21 AC_MSG_RESULT([yes]),
22 [
23 AC_DEFINE_UNQUOTED([PATH_MAX],
24 [${default_max}],
25 [default value since PATH_MAX is not defined])
26 AC_MSG_RESULT([no: using ${default_max}])
27 ]
28)
29
30AC_LANG_POP([C])
31
32])
33dnl end of efl_path_max.m4