summaryrefslogtreecommitdiff
path: root/tar/bsdtar_windows.h
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2016-05-11 10:19:44 +0000
committerMartin Matuska <mm@FreeBSD.org>2016-05-11 10:19:44 +0000
commit4e579f6c9425c995106fbf72667f4ec7e5d5db85 (patch)
treed298bb9fa3cf4f58e328e696a77fadf758a534eb /tar/bsdtar_windows.h
parent8c8f03ca5b7f1f0d07c23e7c354a45b7c95335f0 (diff)
Diffstat (limited to 'tar/bsdtar_windows.h')
-rw-r--r--tar/bsdtar_windows.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/tar/bsdtar_windows.h b/tar/bsdtar_windows.h
index f0611d79abdc..308ad1107bef 100644
--- a/tar/bsdtar_windows.h
+++ b/tar/bsdtar_windows.h
@@ -29,12 +29,16 @@
#define BSDTAR_WINDOWS_H 1
#include <direct.h>
#include <windows.h>
+#include <io.h>
+#include <fcntl.h>
#ifndef PRId64
#define PRId64 "I64"
#endif
#define geteuid() 0
+#ifndef __WATCOMC__
+
#ifndef S_IFIFO
#define S_IFIFO 0010000 /* pipe */
#endif
@@ -57,4 +61,6 @@ int __tar_chdir(const char *);
#define S_ISBLK(a) (0)
#endif
+#endif
+
#endif /* BSDTAR_WINDOWS_H */