From 7225164c60b9448313ea85ec02e0dcd24d8d19da Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Thu, 9 Mar 2006 16:06:49 +0000 Subject: [PATCH] Add compatibility ifdefs for unavailable functions git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@13559 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/file/gnc-backend-file.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/file/gnc-backend-file.c b/src/backend/file/gnc-backend-file.c index 3c07a80433..a3d14c90f9 100644 --- a/src/backend/file/gnc-backend-file.c +++ b/src/backend/file/gnc-backend-file.c @@ -59,6 +59,10 @@ #include "gnc-backend-file.h" #include "gnc-gconf-utils.h" +#ifndef HAVE_STRPTIME +# include "strptime.h" +#endif + #define GNC_BE_DAYS "file_retention_days" #define GNC_BE_ZIP "file_compression" @@ -519,6 +523,7 @@ gnc_file_be_write_to_file(FileBackend *fbe, return FALSE; #endif } +#ifdef HAVE_CHOWN /* Don't try to change the owner. Only root can do that. */ if(chown(tmp_name, -1, statbuf.st_gid) != 0) @@ -534,6 +539,7 @@ gnc_file_be_write_to_file(FileBackend *fbe, return FALSE; */ #endif } +#endif } if(unlink(datafile) != 0 && errno != ENOENT) {