git: DragonFly_RELEASE_3_0 <sys/cdefs.h>: For C++, unhide our interfaces via __{BEGIN,END}_DECLS.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Mar 11 07:42:54 PDT 2012
commit 7db495aa015a3327ee7d428487ae59c930acf7bb
Author: Sascha Wildner <saw at online.de>
Date: Sun Mar 11 13:50:29 2012 +0100
<sys/cdefs.h>: For C++, unhide our interfaces via __{BEGIN,END}_DECLS.
This follows up on a previous (pthread specific) commit by alexh
(e7322b09faff75b1298e9bfe444633425d173536) that used a per-proto
macro. Revert this commit, too. In principle, we do it like NetBSD
now.
See http://gcc.gnu.org/wiki/Visibility in the GCC wiki for details
on the issue.
This solution was suggested by Martin Husemann in a thread about
xulrunner building issues:
http://mail-index.netbsd.org/tech-pkg/2012/03/11/msg008680.html
Reported-and-tested-by: marino and others
Summary of changes:
include/pthread.h | 202 +++++++++++++++++++++++++-------------------------
include/pthread_np.h | 31 ++++----
sys/sys/cdefs.h | 24 +++---
3 files changed, 129 insertions(+), 128 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7db495aa015a3327ee7d428487ae59c930acf7bb
--
DragonFly BSD source repository
More information about the Commits
mailing list