iChanged method of touching logfile before using - fiche - A pastebin adjusted for gopher use Err vernunftzentrum.de 70 hgit clone git://vernunftzentrum.de/fiche.git URL:git://vernunftzentrum.de/fiche.git vernunftzentrum.de 70 1Log /ckeen/repos/fiche/log.gph vernunftzentrum.de 70 1Files /ckeen/repos/fiche/files.gph vernunftzentrum.de 70 1Refs /ckeen/repos/fiche/refs.gph vernunftzentrum.de 70 1LICENSE /ckeen/repos/fiche/file/LICENSE.gph vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1commit 99b45b93f24f678986556f1e5cffa09563c564c3 /ckeen/repos/fiche/commit/99b45b93f24f678986556f1e5cffa09563c564c3.gph vernunftzentrum.de 70 1parent c1725790bb471fe5c7ab1161804e5b8b900abdeb /ckeen/repos/fiche/commit/c1725790bb471fe5c7ab1161804e5b8b900abdeb.gph vernunftzentrum.de 70 hAuthor: solusipse URL:mailto:solus1ps3@gmail.com vernunftzentrum.de 70 iDate: Sat, 2 Sep 2017 22:20:08 +0200 Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iChanged method of touching logfile before using Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 iDiffstat: Err vernunftzentrum.de 70 i fiche.c | 3 ++- Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err vernunftzentrum.de 70 i--- Err vernunftzentrum.de 70 1diff --git a/fiche.c b/fiche.c /ckeen/repos/fiche/file/fiche.c.gph vernunftzentrum.de 70 i@@ -252,7 +252,8 @@ int fiche_run(Fiche_Settings settings) { Err vernunftzentrum.de 70 i if ( settings.log_file_path ) { Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i // Create log file if it doesn't exist Err vernunftzentrum.de 70 i- creat(settings.log_file_path, S_IRWXU); Err vernunftzentrum.de 70 i+ FILE *f = fopen(settings.log_file_path, "a+"); Err vernunftzentrum.de 70 i+ fclose(f); Err vernunftzentrum.de 70 i Err vernunftzentrum.de 70 i // Then check if it's accessible Err vernunftzentrum.de 70 i if ( access(settings.log_file_path, W_OK) != 0 ) { Err vernunftzentrum.de 70 .