Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- Bacula® is a registered trademark of John Walker.
+ Bacula® is a registered trademark of Kern Sibbald.
The licensor of Bacula is the Free Software Foundation Europe
(FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
Switzerland, email:ftf@fsfeurope.org.
#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_open win32_tape_open
-#define tape_ioctl win32_tape_ioctl
-#define tape_read win32_tape_read
-#define tape_write win32_tape_write
-#define tape_close win32_tape_close
-#define IS_TAPE(x) (0)
#define sbrk(x) 0
+#define clear_thread_id(x) memset(&(x), 0, sizeof(x))
#if defined(BUILDING_DLL)
# define DLL_IMP_EXP _declspec(dllexport)
#else /* HAVE_WIN32 */
+#define clear_thread_id(x) x = 0
+
#define DLL_IMP_EXP
#define CATS_IMP_EXP
#define OSDependentInit()
-#if defined(USE_FAKETAPE)
-# define tape_open faketape_open
-# define tape_ioctl faketape_ioctl
-# 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))
-#else /* UNIX && !FAKETAPE */
-# define tape_open ::open
-# define tape_ioctl ::ioctl
-# define tape_read ::read
-# define tape_write ::write
-# define tape_close ::close
-# define IS_TAPE(x) S_ISCHR(x)
-#endif
-
#endif /* HAVE_WIN32 */