summaryrefslogtreecommitdiff
path: root/devel/florist/patches/patch-aa
blob: c56ed795b66b7f991a35365a21dd15d48483bf5a (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
27
28
29
30
31
32
33
34
$NetBSD: patch-aa,v 1.1 2005/10/20 17:43:29 wiz Exp $

--- c-posix.c.orig	2002-10-24 02:03:51.000000000 -0600
+++ c-posix.c
@@ -571,7 +571,7 @@ typedef struct siginfo {
 #endif
   GT2(si_signo, int)
   GT2(si_code, int)
-  GT2(si_value, union sigval)
+  GT2(si_sigval, union sigval)
   GT3
 
 /* sigevent must precede aiocb
@@ -2788,7 +2788,11 @@ void create_limits() {
 #endif
 
 #ifdef SEM_VALUE_MAX
+#if SEM_VALUE_MAX > INT_MAX
+  gmaxnn("Semaphores_Value",INT_MAX);
+#else
   gmaxnn("Semaphores_Value",SEM_VALUE_MAX);
+#endif
 #else
 #ifdef _POSIX_SEM_VALUE_MAX
   gmaxn("Semaphores_Value",_POSIX_SEM_VALUE_MAX);
@@ -6344,7 +6348,7 @@ void create_c() {
   g_struct_msghdr();
   gcmnt("local socket address");
   { struct sockaddr_un DUMMY;
-    ifprintf(fp,"   subtype sun_path_string is
+    ifprintf(fp,"   subtype sun_path_string is \
       POSIX_String (1 .. %d);\n", sizeof (DUMMY.sun_path));
   }
   g_struct_sockaddr_un();