1 $NetBSD: patch-bf,v 1.11 2013/03/30 20:03:09 ryoon Exp $
3 --- js/src/jsnativestack.cpp.orig 2013-03-26 22:17:48.000000000 +0000
4 +++ js/src/jsnativestack.cpp
6 #elif defined(XP_MACOSX) || defined(DARWIN) || defined(XP_UNIX)
9 -# if defined(__FreeBSD__) || defined(__OpenBSD__)
10 +# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
11 # include <pthread_np.h>
14 @@ -112,7 +112,7 @@ js::GetNativeStackBaseImpl()
15 pthread_attr_init(&sattr);
16 # if defined(__OpenBSD__)
18 -# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(NETBSD)
19 +# elif defined(PTHREAD_NP_H) || defined(_PTHREAD_NP_H_) || defined(__DragonFly__) || defined(NETBSD) || defined(__NetBSD__) /* XXX tnn not sure why NETBSD isn't defined, it looks like it should be ... */
20 /* e.g. on FreeBSD 4.8 or newer, neundorf@kde.org */
21 pthread_attr_get_np(thread, &sattr);