#define NPRT(x) (x)?(x):_("*None*")
#if defined(HAVE_WIN32)
+
+#define WIN32_REPARSE_POINT 1
+#define WIN32_MOUNT_POINT 2
+
void InitWinAPIWrapper();
#define OSDependentInit() InitWinAPIWrapper()
#define tape_read win32_tape_read
#define tape_write win32_tape_write
#define tape_close win32_tape_close
-#define IS_TAPE(x) (0)
+#define IS_TAPE(x) S_ISCHR(x)
#define sbrk(x) 0
# define tape_read faketape_read
# define tape_write faketape_write
# define tape_close faketape_close
-# define IS_TAPE(x) (S_ISCHR(x) || S_ISREG(x))
+# define IS_TAPE(x) S_ISREG(x)
#else /* UNIX && !FAKETAPE */
# define tape_open ::open
# define tape_ioctl ::ioctl