X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fbaconfig.h;h=c0e6ef087da90731f45af374ab0721dadc891528;hb=d80730759db76731f110ff35fda81075f49dfbf3;hp=e54b08ed67dc1f42be2a9730d82f921ba7ca57b5;hpb=ec9443b0b1e0de54a3b57c44e80f01a1ef69dee9;p=bacula%2Fbacula diff --git a/bacula/src/baconfig.h b/bacula/src/baconfig.h index e54b08ed67..c0e6ef087d 100644 --- a/bacula/src/baconfig.h +++ b/bacula/src/baconfig.h @@ -79,15 +79,13 @@ #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 sbrk(x) 0 @@ -106,19 +104,14 @@ void InitWinAPIWrapper(); # define CATS_IMP_EXP #endif -#else +#else /* HAVE_WIN32 */ #define DLL_IMP_EXP #define CATS_IMP_EXP #define OSDependentInit() -#define tape_open ::open -#define tape_ioctl ::ioctl -#define tape_read ::read -#define tape_write ::write -#define tape_close ::close -#endif +#endif /* HAVE_WIN32 */ #ifdef ENABLE_NLS @@ -651,6 +644,9 @@ inline bool IsPathSeparator(int ch) { return ch == '/' || ch == '\\'; } inline char *first_path_separator(char *path) { return strpbrk(path, "/\\"); } inline const char *first_path_separator(const char *path) { return strpbrk(path, "/\\"); } +extern void pause_msg(const char *file, const char *func, int line, const char *msg); +#define pause(msg) if (debug_level) pause_msg(__FILE__, __func__, __LINE__, (msg)) + #else #define PathSeparator '/' /* Define Winsock functions if we aren't on Windows */ @@ -661,6 +657,7 @@ inline const char *first_path_separator(const char *path) { return strpbrk(path, inline bool IsPathSeparator(int ch) { return ch == '/'; } inline char *first_path_separator(char *path) { return strchr(path, '/'); } inline const char *first_path_separator(const char *path) { return strchr(path, '/'); } +#define pause(msg) #endif