From c59bda28a3a1a86c6399828b54dc0f3eb8179452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=C3=B6hler?= Date: Sun, 21 Jan 2007 22:30:57 +0000 Subject: [PATCH] Replace creat() by g_open(). g_open is necessary to use the wide character api and creat() is equivalent to open with O_CREAT|O_WRONLY|O_TRUNC. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15413 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/file/gnc-backend-file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/file/gnc-backend-file.c b/src/backend/file/gnc-backend-file.c index fbd6f1ed3e..22beae4603 100644 --- a/src/backend/file/gnc-backend-file.c +++ b/src/backend/file/gnc-backend-file.c @@ -347,7 +347,7 @@ copy_file(const char *orig, const char *bkup) { return FALSE; } - bkup_fd = creat(bkup, 0600); + bkup_fd = g_open(bkup, O_WRONLY | O_CREAT | O_TRUNC | O_EXCL, 0600); if(bkup_fd == -1) { close(orig_fd);