summaryrefslogtreecommitdiff
path: root/lang/guile/patches/patch-am
blob: 1e8458042790c601e02567652215473a9bb41f2e (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
26
$NetBSD: patch-am,v 1.6 2010/12/25 09:03:42 asau Exp $

--- configure.orig	2010-12-13 22:29:32.000000000 +0300
+++ configure	2010-12-25 08:12:25.000000000 +0300
@@ -19627,7 +19627,7 @@
     #         all; specific to MacOS X
     #     pthread_sigmask - not available on mingw
     #
-    for ac_func in pthread_attr_getstack pthread_getattr_np pthread_get_stackaddr_np pthread_sigmask
+    for ac_func in pthread_attr_getstack pthread_getattr_np pthread_get_stackaddr_np pthread_sigmask pthread_attr_get_np
 do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
@@ -19820,7 +19820,12 @@
   void *start, *end;
   size_t size;
 
+#if HAVE_PTHREAD_ATTR_GET_NP
+  pthread_attr_init(&attr);
+  pthread_attr_get_np(pthread_self (), &attr);
+#else
   pthread_getattr_np (pthread_self (), &attr);
+#endif
   pthread_attr_getstack (&attr, &start, &size);
   end = (char *)start + size;