From: Laine Stump <[email protected]>

This will make it easier to, e.g., add sanity checks to the Linux
versions of these functions without potentially causing regressions on
a platform that isn't widely tested

Signed-off-by: Laine Stump <[email protected]>
---
 src/util/virutil.c | 45 +++++++++++++++++++++++++++++++++------------
 1 file changed, 33 insertions(+), 12 deletions(-)

diff --git a/src/util/virutil.c b/src/util/virutil.c
index 3c0d04c3d7..b40229c7cf 100644
--- a/src/util/virutil.c
+++ b/src/util/virutil.c
@@ -588,43 +588,64 @@ virGetHostnameQuiet(void)
 }
 
 
+
+#ifdef WIN32
+
+
 char *
 virGetUserHomeDirectory(void)
 {
     return g_strdup(g_get_home_dir());
 }
 
-
 char *virGetUserConfigDirectory(void)
 {
-#ifdef WIN32
     return g_strdup(g_get_user_config_dir());
-#else
-    return g_build_filename(g_get_user_config_dir(), "libvirt", NULL);
-#endif
 }
 
 
 char *virGetUserCacheDirectory(void)
 {
-#ifdef WIN32
     return g_strdup(g_get_user_cache_dir());
-#else
-    return g_build_filename(g_get_user_cache_dir(), "libvirt", NULL);
-#endif
 }
 
 
 char *virGetUserRuntimeDirectory(void)
 {
-#ifdef WIN32
     return g_strdup(g_get_user_runtime_dir());
-#else
+}
+
+
+#else /* !WIN32 */
+
+
+char *
+virGetUserHomeDirectory(void)
+{
+    return g_strdup(g_get_home_dir());
+}
+
+char *virGetUserConfigDirectory(void)
+{
+    return g_build_filename(g_get_user_config_dir(), "libvirt", NULL);
+}
+
+
+char *virGetUserCacheDirectory(void)
+{
+    return g_build_filename(g_get_user_cache_dir(), "libvirt", NULL);
+}
+
+
+char *virGetUserRuntimeDirectory(void)
+{
     return g_build_filename(g_get_user_runtime_dir(), "libvirt", NULL);
-#endif
 }
 
 
+#endif /* !WIN32 */
+
+
 #ifdef WITH_GETPWUID_R
 /* Look up fields from the user database for the given user.  On
  * error, set errno, report the error if not instructed otherwise via @quiet,
-- 
2.52.0

Reply via email to