]> git.sur5r.net Git - bacula/bacula/commitdiff
- compiles again under VC++
authorThorsten Engel <thorsten.engel@matrix-computer.com>
Tue, 2 May 2006 15:37:11 +0000 (15:37 +0000)
committerThorsten Engel <thorsten.engel@matrix-computer.com>
Tue, 2 May 2006 15:37:11 +0000 (15:37 +0000)
- small bugfix (did report VSS writer name instead of state code)

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2995 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/win32/compat/vss_generic.cpp

index 4e9cca4f926b168120be020d74839b5600a42e30..dbf8d85975ca084f4a0370990d638eeae859b223 100644 (file)
 
 #ifdef WIN32_VSS
 
+#ifdef HAVE_MINGW
 #include "compat.h"
+#else
+#include <stdio.h>
+#include <basetsd.h>
+#include <stdarg.h>
+#include <sys/types.h>
+#include <process.h>
+#include <direct.h>
+#include <winsock2.h>
+#include <windows.h>
+#include <wincon.h>
+#include <winbase.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <conio.h>
+#include <process.h>
+#include <errno.h>
+#include <string.h>
+#include <time.h>
+#include <signal.h>
+#include <malloc.h>
+#include <setjmp.h>
+#include <direct.h>
+#include <ctype.h>
+#include <fcntl.h>
+#include <io.h>
+#endif
+
+
 
 // STL includes
 #include <vector>
@@ -591,20 +621,19 @@ BOOL VSSClientGeneric::CheckWriterStatus()
         }
         /* store text info */
         char str[1000];
-        char szBuf[200];
-        itoa(eWriterStatus, szBuf, sizeof(szBuf));
+        char szBuf[200];        
         strcpy(str, "\"");
         wchar_2_UTF8(szBuf, bstrWriterName.p, sizeof(szBuf));
         strcat(str, szBuf);
         strcat(str, "\", State: 0x");
+        itoa(eWriterStatus, szBuf, sizeof(szBuf));
         strcat(str, szBuf);
         strcat(str, " (");
         wchar_2_UTF8(szBuf, GetStringFromWriterStatus(eWriterStatus), sizeof(szBuf));
         strcat(str, szBuf);
         strcat(str, ")");
 
-        AppendWriterInfo(nState, (const char *)str);
-     //   SysFreeString (bstrWriterName);
+        AppendWriterInfo(nState, (const char *)str);     
     }
 
     hr = pVss->FreeWriterStatus();