cedric pushed a commit to branch master.
commit e920c2cc7619b496a4b07c35ec784d2dacd0dad2
Author: Cedric Bail <[email protected]>
Date: Tue Jun 25 18:11:43 2013 +0900
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 541d045..80d8ffd 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 93e264c..7169cc6 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)
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev