diff --git a/configure.ac b/configure.ac index 541d045e6b..80d8ffda78 100644 --- a/configure.ac +++ b/configure.ac @@ -518,6 +518,7 @@ mkdirat \ mtrace \ realpath \ strlcpy \ +geteuid \ ]) AC_FUNC_ALLOCA diff --git a/src/lib/efreet/efreet_base.c b/src/lib/efreet/efreet_base.c index 93e264cf70..7169cc6f1d 100644 --- a/src/lib/efreet/efreet_base.c +++ b/src/lib/efreet/efreet_base.c @@ -335,6 +335,7 @@ efreet_dirs_init(void) } else if ((st.st_mode & 0777) != 0700) { +#ifdef HAVE_GETEUID if (st.st_uid == geteuid()) { ERR("XDG_RUNTIME_DIR=%s is mode %o, changing to 0700", @@ -346,6 +347,7 @@ efreet_dirs_init(void) eina_stringshare_replace(&xdg_runtime_dir, NULL); } } +#endif } /* hostname */ if (gethostname(buf, sizeof(buf)) < 0)