diff --git a/src/conf.c b/src/conf.c
index 1f1f0bc39f0754b3cd847b2f327ffc6b04ab85db..171a9ee49d57d073f76e6f491c58efb5d8f126e7 100644 (file)
--- a/src/conf.c
+++ b/src/conf.c
return 0;
}
return 0;
}
-int
+bool
check_user_conf_dir(void)
{
char *directory = g_build_filename(g_get_home_dir(), "." PACKAGE, NULL);
if (g_file_test(directory, G_FILE_TEST_IS_DIR)) {
g_free(directory);
check_user_conf_dir(void)
{
char *directory = g_build_filename(g_get_home_dir(), "." PACKAGE, NULL);
if (g_file_test(directory, G_FILE_TEST_IS_DIR)) {
g_free(directory);
- return 0;
+ return true;
}
}
- int retval = g_mkdir(directory, 0755);
+ bool success = g_mkdir(directory, 0755) == 0;
g_free(directory);
g_free(directory);
- return retval;
+ return success;
}
char *
}
char *