dav/main.c

changeset 410
0b9bea2d7283
parent 398
26fdeed98cd7
child 412
dc74f736aea1
--- a/dav/main.c	Sun Jun 03 16:05:49 2018 +0200
+++ b/dav/main.c	Fri Jun 08 19:58:17 2018 +0200
@@ -45,6 +45,7 @@
 #include "config.h"
 #include "error.h"
 #include "assistant.h"
+#include "system.h"
 #include "main.h"
 
 static DavContext *ctx;
@@ -890,8 +891,8 @@
     
     int isstdout = !strcmp(out, "-");
     if(cmd_getoption(a, "keep") && !isstdout) {
-        struct stat s;
-        if(stat(out, &s)) {
+        SYS_STAT s;
+        if(sys_stat(out, &s)) {
             if(errno != ENOENT) {
                 perror("stat");
             }
@@ -908,7 +909,7 @@
         printf("get: %s\n", res->path);
     }
     
-    FILE *fout = isstdout ? stdout : fopen(out, "wb");
+    FILE *fout = isstdout ? stdout : sys_fopen(out, "wb");
     if(!fout) {
         fprintf(stderr, "cannot open output file\n");
         return -1;

mercurial