]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge from trunk: Don't use copyfile() when it's not available.
authorTim Kientzle <kientzle@gmail.com>
Fri, 30 Dec 2011 06:49:55 +0000 (01:49 -0500)
committerTim Kientzle <kientzle@gmail.com>
Fri, 30 Dec 2011 06:49:55 +0000 (01:49 -0500)
SVN-Revision: 4036

libarchive/archive_read_disk_entry_from_file.c

index cc3915170735ca7a2538c1da11cc870a0194aa00..8ce88b380fca8994b9c734b81c468da08ac15312 100644 (file)
@@ -246,7 +246,7 @@ archive_read_disk_entry_from_file(struct archive *_a,
        return (r);
 }
 
-#ifdef __APPLE__
+#if defined(__APPLE__) && defined(HAVE_COPYFILE_H)
 /*
  * The Mac OS "copyfile()" API copies the extended metadata for a
  * file into a separate file in AppleDouble format (see RFC 1740).