From e920c2cc7619b496a4b07c35ec784d2dacd0dad2 Mon Sep 17 00:00:00 2001 From: Cedric Bail Date: Tue, 25 Jun 2013 18:11:43 +0900 Subject: [PATCH] efreet: make geteuid an optional function. --- configure.ac | 1 + src/lib/efreet/efreet_base.c | 2 ++ 2 files changed, 3 insertions(+) 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)