#include "dbus-string.h"
#include "dbus-sysdeps.h"
#include "dbus-sysdeps-win.h"
+#include "dbus-sockets-win.h"
#include "dbus-memory.h"
#include <io.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
+#include <winsock2.h> // WSA error codes
#if defined __MINGW32__ || (defined _MSC_VER && _MSC_VER <= 1310)
/* save string functions version
_dbus_daemon_init(const char *host, dbus_uint32_t port)
{
HANDLE lock;
- const char *adr = NULL;
+ char *adr = NULL;
char szUserName[64];
DWORD dwUserNameSize = sizeof(szUserName);
char szDBusDaemonMutex[128];
_dbus_assert( adr );
- strcpy( (char*) adr, szAddress);
+ strcpy( adr, szAddress);
// cleanup
- UnmapViewOfFile( (char*) adr );
+ UnmapViewOfFile( adr );
_dbus_global_unlock( lock );
}
_dbus_get_autolaunch_shm(DBusString *adress)
{
HANDLE sharedMem;
- const char *adr;
+ char *adr;
char szUserName[64];
DWORD dwUserNameSize = sizeof(szUserName);
char szDBusDaemonAddressInfo[128];
_dbus_string_append( adress, adr );
// cleanup
- UnmapViewOfFile( (char*) adr );
+ UnmapViewOfFile( adr );
CloseHandle( sharedMem );