From 6ef3e79b63edfa20bc48eeb037bcc315ec707706 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Wed, 8 Mar 2006 15:59:46 +0000 Subject: [PATCH] Replace mkdir by g_mkdir for increased cross-platform compatibility. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13541 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/gnc-filepath-utils.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/engine/gnc-filepath-utils.c b/src/engine/gnc-filepath-utils.c index f4535c20a2..16ae04f561 100644 --- a/src/engine/gnc-filepath-utils.c +++ b/src/engine/gnc-filepath-utils.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include @@ -77,13 +78,13 @@ MakeHomeDir (void) * and not because its read-protected or other error. * Go ahead and make it. Don't bother much with checking mkdir * for errors; seems pointless. */ - mkdir (path, S_IRWXU); /* perms = S_IRWXU = 0700 */ + g_mkdir (path, S_IRWXU); /* perms = S_IRWXU = 0700 */ } data = g_strconcat (path, "/data", NULL); rc = stat (data, &statbuf); if (rc) - mkdir (data, S_IRWXU); + g_mkdir (data, S_IRWXU); g_free (path); g_free (data); @@ -321,7 +322,7 @@ gnc_validate_directory (const gchar *dirname) if (rc) { switch (errno) { case ENOENT: - rc = mkdir (dirname, S_IRWXU); /* perms = S_IRWXU = 0700 */ + rc = g_mkdir (dirname, S_IRWXU); /* perms = S_IRWXU = 0700 */ if (rc) { g_fprintf(stderr, _("An error occurred while creating the directory:\n"