diff options
author | Jiri Malak <malak.jiri@gmail.com> | 2014-03-12 07:32:22 +0100 |
---|---|---|
committer | Jiri Malak <malak.jiri@gmail.com> | 2014-03-12 07:32:22 +0100 |
commit | 908bb5b39f71fc3f209bc05750b6f61245792169 (patch) | |
tree | fa04d6dce90c987c70e1365da54124acdc72af0b /libarchive/archive_windows.h | |
parent | 661684170b970ef7d6eff135b57e58a537e8bc53 (diff) | |
download | libarchive-908bb5b39f71fc3f209bc05750b6f61245792169.tar.gz |
fixes to build by Open Watcom toolchain
Diffstat (limited to 'libarchive/archive_windows.h')
-rw-r--r-- | libarchive/archive_windows.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libarchive/archive_windows.h b/libarchive/archive_windows.h index 6e9277e9..63947c8c 100644 --- a/libarchive/archive_windows.h +++ b/libarchive/archive_windows.h @@ -109,13 +109,14 @@ #define lstat __la_stat #define open __la_open #define read __la_read -#if !defined(__BORLANDC__) +#if !defined(__BORLANDC__) && !defined(__WATCOMC__) #define setmode _setmode #endif #ifdef stat #undef stat #endif #define stat(path,stref) __la_stat(path,stref) +#if !defined(__WATCOMC__) #if !defined(__BORLANDC__) #define strdup _strdup #endif @@ -123,9 +124,12 @@ #if !defined(__BORLANDC__) #define umask _umask #endif +#endif #define waitpid __la_waitpid #define write __la_write +#if !defined(__WATCOMC__) + #ifndef O_RDONLY #define O_RDONLY _O_RDONLY #define O_WRONLY _O_WRONLY @@ -223,6 +227,8 @@ #define S_IWOTH _S_IWOTH #define S_IROTH _S_IROTH +#endif + #define F_DUPFD 0 /* Duplicate file descriptor. */ #define F_GETFD 1 /* Get file descriptor flags. */ #define F_SETFD 2 /* Set file descriptor flags. */ |