summaryrefslogtreecommitdiff
path: root/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch
blob: 90809ea5838be4d945938ceeb0ecbf652ceb0ce1 (plain)
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
--- ./include/dbus-c++/dispatcher.h.old	2017-06-27 07:03:52.159413535 +0900
+++ ./include/dbus-c++/dispatcher.h	2017-06-27 07:04:04.974399195 +0900
@@ -229,13 +229,8 @@
 typedef Mutex *(*MutexNewFn)();
 typedef void (*MutexUnlockFn)(Mutex *mx);
 
-#ifndef DBUS_HAS_RECURSIVE_MUTEX
-typedef bool (*MutexFreeFn)(Mutex *mx);
-typedef bool (*MutexLockFn)(Mutex *mx);
-#else
 typedef void (*MutexFreeFn)(Mutex *mx);
 typedef void (*MutexLockFn)(Mutex *mx);
-#endif//DBUS_HAS_RECURSIVE_MUTEX
 
 typedef CondVar *(*CondVarNewFn)();
 typedef void (*CondVarFreeFn)(CondVar *cv);
--- ./src/pipe.cpp.old	2017-06-27 07:00:17.275653653 +0900
+++ ./src/pipe.cpp	2017-06-27 07:00:23.537646665 +0900
@@ -83,5 +83,5 @@
 void Pipe::signal()
 {
   // TODO: ignoring return of read/write generates warning; maybe relevant for eventloop work...
-  ::write(_fd_write, '\0', 1);
+  ::write(_fd_write, "\0", 1);
 }