ensure that we're just doing a bare hardlink without any accompanying
data. (Remember that cpio allows hardlinks to have data.)
Otherwise, -l creates a link and then opens the linked files
for overwrite, resulting in the files being erased.
SVN-Revision: 143
/* Note: link(2) doesn't create parent directories,
* so we use archive_write_header() instead. */
archive_entry_set_hardlink(t, srcpath);
+ archive_entry_set_size(t, 0);
r = archive_write_header(cpio->archive, t);
archive_entry_free(t);
if (r != ARCHIVE_OK)