diff options
author | Tim Kientzle <kientzle@gmail.com> | 2009-12-12 19:07:42 -0500 |
---|---|---|
committer | Tim Kientzle <kientzle@gmail.com> | 2009-12-12 19:07:42 -0500 |
commit | 54b8eee6239fff04292ecfe552e1d3960a3225a2 (patch) | |
tree | d71249edee427033161833dbae0544362759cfdd /tar/write.c | |
parent | b597f406e8244736bc0ad4014c7a8d7edd3d7cec (diff) | |
download | libarchive-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.c | 4 |
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 |