summaryrefslogtreecommitdiff
path: root/tar/write.c
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@gmail.com>2009-12-12 19:07:42 -0500
committerTim Kientzle <kientzle@gmail.com>2009-12-12 19:07:42 -0500
commit54b8eee6239fff04292ecfe552e1d3960a3225a2 (patch)
treed71249edee427033161833dbae0544362759cfdd /tar/write.c
parentb597f406e8244736bc0ad4014c7a8d7edd3d7cec (diff)
downloadlibarchive-54b8eee6239fff04292ecfe552e1d3960a3225a2.tar.gz
Work around Borland C's broken _open() implementation.
SVN-Revision: 1729
Diffstat (limited to 'tar/write.c')
-rw-r--r--tar/write.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tar/write.c b/tar/write.c
index 3d3cb54b..7284b1e0 100644
--- a/tar/write.c
+++ b/tar/write.c
@@ -152,7 +152,11 @@ seek_file(int fd, int64_t offset, int whence)
return (SetFilePointerEx((HANDLE)_get_osfhandle(fd),
distance, NULL, FILE_BEGIN) ? 1 : -1);
}
+#ifdef __BORLANDC__
+#define open(fn,mode,create) _open(fn,mode)
+#else
#define open _open
+#endif
#define close _close
#define read _read
#define lseek seek_file