summaryrefslogtreecommitdiff
path: root/lang/perl5/patches/patch-ag
blob: 3319faf9d488027e02336fc26a83aa7ae7a6aed6 (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
--- doio.c.orig	Mon Jul 28 21:08:11 1997
+++ doio.c	Thu Apr 23 08:09:19 1998
@@ -1333,7 +1333,7 @@
     char *a;
     I32 id, n, cmd, infosize, getinfo;
     I32 ret = -1;
-#ifdef __linux__	/* XXX Need metaconfig test */
+#if defined(__linux__) || defined(__NetBSD__)	/* XXX Need metaconfig test */
     union semun unsemds;
 #endif
 
@@ -1365,7 +1365,7 @@
 	else if (cmd == GETALL || cmd == SETALL)
 	{
 	    struct semid_ds semds;
-#ifdef __linux__	/* XXX Need metaconfig test */
+#if defined(__linux__) || defined(__NetBSD__)	/* XXX Need metaconfig test */
 /* linux (and Solaris2?) uses :
    int semctl (int semid, int semnum, int cmd, union semun arg)
        union semun {
@@ -1425,7 +1425,7 @@
 #endif
 #ifdef HAS_SEM
     case OP_SEMCTL:
-#ifdef __linux__	/* XXX Need metaconfig test */
+#if defined(__linux__) || defined(__NetBSD__)	/* XXX Need metaconfig test */
         unsemds.buf = (struct semid_ds *)a;
 	ret = semctl(id, n, cmd, unsemds);
 #else