-
Notifications
You must be signed in to change notification settings - Fork 0
/
dbus-1-fixes.patch
32 lines (25 loc) · 892 Bytes
/
dbus-1-fixes.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
This file is part of MXE. See LICENSE.md for licensing information.
Contains ad hoc patches for cross building.
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: darealshinji <[email protected]>
Date: Mon, 3 Jul 2017 01:55:45 +0200
Subject: [PATCH 1/1] Avoid multiple definitions of DllMain in static builds
diff --git a/dbus/dbus-sysdeps-thread-win.c b/dbus/dbus-sysdeps-thread-win.c
index 1111111..2222222 100644
--- a/dbus/dbus-sysdeps-thread-win.c
+++ b/dbus/dbus-sysdeps-thread-win.c
@@ -70,6 +70,8 @@ _dbus_win_get_dll_hmodule (void)
#define hinst_t HINSTANCE
#endif
+#ifndef DBUS_STATIC_BUILD
+
BOOL WINAPI DllMain (hinst_t, DWORD, LPVOID);
/* We need this to free the TLS events on thread exit */
@@ -108,6 +110,8 @@ DllMain (hinst_t hinstDLL,
return TRUE;
}
+#endif /* !DBUS_STATIC_BUILD */
+
DBusCMutex *
_dbus_platform_cmutex_new (void)
{