From e00f89213d2ed6d257b4b87da96ccaa3551805ca Mon Sep 17 00:00:00 2001 From: Michihiro NAKAJIMA Date: Thu, 17 Dec 2009 06:54:14 -0500 Subject: [PATCH] Borland C does not provide _access,_chdir,_getcwd,_strdup and _umask. SVN-Revision: 1757 --- cpio/test/main.c | 6 ++++++ libarchive/test/main.c | 6 ++++++ libarchive/test/test_open_fd.c | 2 ++ tar/test/main.c | 6 ++++++ 4 files changed, 20 insertions(+) diff --git a/cpio/test/main.c b/cpio/test/main.c index 120410504..c37c0746e 100644 --- a/cpio/test/main.c +++ b/cpio/test/main.c @@ -76,19 +76,25 @@ __FBSDID("$FreeBSD: src/usr.bin/cpio/test/main.c,v 1.3 2008/08/24 04:58:22 kient #ifndef S_ISREG #define S_ISREG(m) ((m) & _S_IFREG) #endif +#if !defined(__BORLANDC__) #define access _access #define chdir _chdir +#endif #ifndef fileno #define fileno _fileno #endif /*#define fstat _fstat64*/ +#if !defined(__BORLANDC__) #define getcwd _getcwd +#endif #define lstat stat /*#define lstat _stat64*/ /*#define stat _stat64*/ #define rmdir _rmdir +#if !defined(__BORLANDC__) #define strdup _strdup #define umask _umask +#endif #define int64_t __int64 #endif diff --git a/libarchive/test/main.c b/libarchive/test/main.c index 935501c7b..b35cc2349 100644 --- a/libarchive/test/main.c +++ b/libarchive/test/main.c @@ -75,19 +75,25 @@ __FBSDID("$FreeBSD: src/lib/libarchive/test/main.c,v 1.17 2008/12/21 00:13:50 ki #ifndef S_ISREG #define S_ISREG(m) ((m) & _S_IFREG) #endif +#if !defined(__BORLANDC__) #define access _access #define chdir _chdir +#endif #ifndef fileno #define fileno _fileno #endif /*#define fstat _fstat64*/ +#if !defined(__BORLANDC__) #define getcwd _getcwd +#endif #define lstat stat /*#define lstat _stat64*/ /*#define stat _stat64*/ #define rmdir _rmdir +#if !defined(__BORLANDC__) #define strdup _strdup #define umask _umask +#endif #define int64_t __int64 #endif diff --git a/libarchive/test/test_open_fd.c b/libarchive/test/test_open_fd.c index c22b66f60..7551dd01a 100644 --- a/libarchive/test/test_open_fd.c +++ b/libarchive/test/test_open_fd.c @@ -27,7 +27,9 @@ __FBSDID("$FreeBSD$"); #if defined(_WIN32) && !defined(__CYGWIN__) #define open _open +#if !defined(__BORLANDC__) #define lseek _lseek +#endif #define close _close #endif diff --git a/tar/test/main.c b/tar/test/main.c index 3157b7090..19391eb97 100644 --- a/tar/test/main.c +++ b/tar/test/main.c @@ -76,20 +76,26 @@ __FBSDID("$FreeBSD: src/usr.bin/tar/test/main.c,v 1.6 2008/11/05 06:40:53 kientz #ifndef S_ISREG #define S_ISREG(m) ((m) & _S_IFREG) #endif +#if !defined(__BORLANDC__) #define access _access #undef chdir #define chdir _chdir +#endif #ifndef fileno #define fileno _fileno #endif /*#define fstat _fstat64*/ +#if !defined(__BORLANDC__) #define getcwd _getcwd +#endif #define lstat stat /*#define lstat _stat64*/ /*#define stat _stat64*/ #define rmdir _rmdir +#if !defined(__BORLANDC__) #define strdup _strdup #define umask _umask +#endif #define int64_t __int64 #endif -- 2.47.3