diff options
author | Tim Kientzle <kientzle@acm.org> | 2014-06-20 21:39:50 -0700 |
---|---|---|
committer | Tim Kientzle <kientzle@acm.org> | 2014-06-20 21:39:50 -0700 |
commit | a654d8a02853d3d2bd63d2e5295d4a39a1181bf6 (patch) | |
tree | 5f7078ada30c1fcaf3b0c1dd9df687421ff1721e /libarchive/archive_write_disk_windows.c | |
parent | 75de90ac7f48a73026924b81eeb579ab72dbf5e5 (diff) | |
download | libarchive-a654d8a02853d3d2bd63d2e5295d4a39a1181bf6.tar.gz |
Document the buggy return codes of archive_write_data when writing to an archive_write_disk handle; comment that this should change in libarchive 4
Diffstat (limited to 'libarchive/archive_write_disk_windows.c')
-rw-r--r-- | libarchive/archive_write_disk_windows.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libarchive/archive_write_disk_windows.c b/libarchive/archive_write_disk_windows.c index 512caf43..800aa893 100644 --- a/libarchive/archive_write_disk_windows.c +++ b/libarchive/archive_write_disk_windows.c @@ -1009,7 +1009,11 @@ _archive_write_disk_data_block(struct archive *_a, "Write request too large"); return (ARCHIVE_WARN); } +#if ARCHIVE_VERSION_NUMBER < 3999000 return (ARCHIVE_OK); +#else + return (size); +#endif } static ssize_t |