mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-09-03 20:53:02 -05:00
Replace mkstemp and rename by g_mkstemp and g_rename.
Mkstemp is unavailable on Windows and g_rename is preferred. Completes r15435 on trunk and must not be backported. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15449 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -94,9 +94,9 @@ qof_log_init (void)
|
||||
if(!fout) /* allow qof_log_set_file */
|
||||
{
|
||||
int fd;
|
||||
if ((fd = mkstemp(tempfile)) != -1)
|
||||
if ((fd = g_mkstemp(tempfile)) != -1)
|
||||
{
|
||||
rename(tempfile, fname);
|
||||
g_rename(tempfile, fname);
|
||||
fout = fdopen(fd, "w");
|
||||
}
|
||||
}
|
||||
@@ -156,9 +156,9 @@ qof_log_init_filename (const gchar* logfilename)
|
||||
gchar *fname = g_strconcat(logfilename, ".XXXXXX", NULL);
|
||||
int fd;
|
||||
|
||||
if ((fd = mkstemp(fname)) != -1)
|
||||
if ((fd = g_mkstemp(fname)) != -1)
|
||||
{
|
||||
rename(fname, logfilename);
|
||||
g_rename(fname, logfilename);
|
||||
fout = fdopen(fd, "w");
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user