aboutsummaryrefslogtreecommitdiff
path: root/src/util/disk.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-05-10 13:37:02 +0200
committerChristian Grothoff <christian@grothoff.org>2018-05-10 13:37:02 +0200
commit5351d6b088a895b5c21577ec540f139f2d6d2467 (patch)
treee1491f3ed6eb49d3acd555952b14517b4322db33 /src/util/disk.c
parentfa126996254a79c1140683ab32498ff07840b99e (diff)
downloadgnunet-5351d6b088a895b5c21577ec540f139f2d6d2467.tar.gz
gnunet-5351d6b088a895b5c21577ec540f139f2d6d2467.zip
more verbose logging
Diffstat (limited to 'src/util/disk.c')
-rw-r--r--src/util/disk.c24
1 files changed, 21 insertions, 3 deletions
diff --git a/src/util/disk.c b/src/util/disk.c
index 37d689576..9e542a91c 100644
--- a/src/util/disk.c
+++ b/src/util/disk.c
@@ -1401,13 +1401,28 @@ GNUNET_DISK_file_copy (const char *src,
1401 struct GNUNET_DISK_FileHandle *in; 1401 struct GNUNET_DISK_FileHandle *in;
1402 struct GNUNET_DISK_FileHandle *out; 1402 struct GNUNET_DISK_FileHandle *out;
1403 1403
1404 if (GNUNET_OK != GNUNET_DISK_file_size (src, &size, GNUNET_YES, GNUNET_YES)) 1404 if (GNUNET_OK !=
1405 GNUNET_DISK_file_size (src,
1406 &size,
1407 GNUNET_YES,
1408 GNUNET_YES))
1409 {
1410 GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR,
1411 "stat",
1412 src);
1405 return GNUNET_SYSERR; 1413 return GNUNET_SYSERR;
1414 }
1406 pos = 0; 1415 pos = 0;
1407 in = GNUNET_DISK_file_open (src, GNUNET_DISK_OPEN_READ, 1416 in = GNUNET_DISK_file_open (src,
1417 GNUNET_DISK_OPEN_READ,
1408 GNUNET_DISK_PERM_NONE); 1418 GNUNET_DISK_PERM_NONE);
1409 if (!in) 1419 if (! in)
1420 {
1421 GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR,
1422 "open",
1423 src);
1410 return GNUNET_SYSERR; 1424 return GNUNET_SYSERR;
1425 }
1411 out = 1426 out =
1412 GNUNET_DISK_file_open (dst, 1427 GNUNET_DISK_file_open (dst,
1413 GNUNET_DISK_OPEN_WRITE | GNUNET_DISK_OPEN_CREATE | 1428 GNUNET_DISK_OPEN_WRITE | GNUNET_DISK_OPEN_CREATE |
@@ -1418,6 +1433,9 @@ GNUNET_DISK_file_copy (const char *src,
1418 GNUNET_DISK_PERM_GROUP_WRITE); 1433 GNUNET_DISK_PERM_GROUP_WRITE);
1419 if (!out) 1434 if (!out)
1420 { 1435 {
1436 GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR,
1437 "open",
1438 dst);
1421 GNUNET_DISK_file_close (in); 1439 GNUNET_DISK_file_close (in);
1422 return GNUNET_SYSERR; 1440 return GNUNET_SYSERR;
1423 } 1441 }