* add mode_t arg to mu_util_create_dir_maybe, add mu_util_cache_dir

This commit is contained in:
Dirk-Jan C. Binnema
2011-01-11 00:44:03 +02:00
parent 8eafb2b10a
commit a778d233c0
4 changed files with 26 additions and 17 deletions

View File

@ -77,20 +77,9 @@ gchar* mu_util_guess_mu_homedir (void)
* @return TRUE if a read/writeable directory `path' exists after
* leaving this function, FALSE otherwise
*/
gboolean mu_util_create_dir_maybe (const gchar *path)
gboolean mu_util_create_dir_maybe (const gchar *path, mode_t mode)
G_GNUC_WARN_UNUSED_RESULT;
/**
* create a temporary dir (typically, in /tmp) with a unique name,
* such that files can be saved there.
*
* @return the name of the new dir, or NULL in case of error. Free with g_free
*/
char* mu_util_create_tmpdir (void)
G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
/**
* check whether path is a directory, and optionally, if it's readable
* and/or writeable
@ -106,6 +95,13 @@ gboolean mu_util_check_dir (const gchar* path, gboolean readable,
G_GNUC_WARN_UNUSED_RESULT;
/**
* get our the cache directory, typically, /tmp/mu-<userid>/
*
* @return the cache directory; don't free
*/
const char* mu_util_cache_dir (void) G_GNUC_CONST;
/**
* create a writeable file and return its file descriptor (which