diff options
author | kientzle <kientzle@FreeBSD.org> | 2009-12-30 05:59:21 +0000 |
---|---|---|
committer | kientzle <kientzle@FreeBSD.org> | 2009-12-30 05:59:21 +0000 |
commit | fa94194ff849f6933fedb15396e96731eb2c4157 (patch) | |
tree | a878f899f5526c6be691b6194342f1ddd9a9fdd9 /lib/libarchive/test/test_open_fd.c | |
parent | c6d0b4dd8b2ab36f3e73a6ad81509d14d32bafae (diff) | |
download | FreeBSD-src-fa94194ff849f6933fedb15396e96731eb2c4157.zip FreeBSD-src-fa94194ff849f6933fedb15396e96731eb2c4157.tar.gz |
A raft of test changes and improvements from the Googlecode repository.
In particular, this includes tests for the new features I've merged
over the last few days.
Diffstat (limited to 'lib/libarchive/test/test_open_fd.c')
-rw-r--r-- | lib/libarchive/test/test_open_fd.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/libarchive/test/test_open_fd.c b/lib/libarchive/test/test_open_fd.c index 0aec1d5..7551dd0 100644 --- a/lib/libarchive/test/test_open_fd.c +++ b/lib/libarchive/test/test_open_fd.c @@ -25,6 +25,13 @@ #include "test.h" __FBSDID("$FreeBSD$"); +#if defined(_WIN32) && !defined(__CYGWIN__) +#define open _open +#if !defined(__BORLANDC__) +#define lseek _lseek +#endif +#define close _close +#endif DEFINE_TEST(test_open_fd) { @@ -33,7 +40,11 @@ DEFINE_TEST(test_open_fd) struct archive *a; int fd; - fd = open("test.tar", O_RDWR | O_CREAT, 0777); +#if defined(__BORLANDC__) + fd = open("test.tar", O_RDWR | O_CREAT | O_BINARY); +#else + fd = open("test.tar", O_RDWR | O_CREAT | O_BINARY, 0777); +#endif assert(fd >= 0); if (fd < 0) return; |