discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=18e392b50200cf30b0ca42121bff071c06b01251
commit 18e392b50200cf30b0ca42121bff071c06b01251 Author: Mike Blumenkrantz <[email protected]> Date: Sat Jan 27 11:55:40 2018 -0500 edje_cc: check HAVE_SYS_RESOURCE_H presence for rlimit usage fix T6645 --- src/bin/edje/edje_cc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bin/edje/edje_cc.c b/src/bin/edje/edje_cc.c index 9a67a55e45..428eacba0b 100644 --- a/src/bin/edje/edje_cc.c +++ b/src/bin/edje/edje_cc.c @@ -7,7 +7,10 @@ #include <limits.h> #include <sys/stat.h> #include <sys/time.h> -#include <sys/resource.h> + +#ifdef HAVE_SYS_RESOURCE_H +# include <sys/resource.h> +#endif #include "edje_cc.h" int _edje_cc_log_dom = -1; @@ -413,12 +416,16 @@ main(int argc, char **argv) edje_file->efl_version.minor = 18; edje_file->base_scale = FROM_INT(1); +#ifdef HAVE_SYS_RESOURCE_H { struct rlimit lim; if (getrlimit(RLIMIT_NOFILE, &lim)) fprintf(stderr, "error getting max open file limit: %s\n", strerror(errno)); max_open_files = lim.rlim_cur; } +#else + max_open_files = 1024; +#endif ecore_evas_init(); source_edd(); --
