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

Reply via email to