summaryrefslogtreecommitdiff
path: root/lang/cu-prolog/patches
diff options
context:
space:
mode:
authorjschauma <jschauma>2004-07-04 16:18:14 +0000
committerjschauma <jschauma>2004-07-04 16:18:14 +0000
commit22ab7cfc9f10982e88ca943197ffb12d47137a9f (patch)
tree2002850cde99c9ed77ba5da42c188cd338b132e8 /lang/cu-prolog/patches
parent8a3f91c929de207e3445151327034a2048b697b3 (diff)
downloadpkgsrc-22ab7cfc9f10982e88ca943197ffb12d47137a9f.tar.gz
Apply patch by Roland Illig posted to tech-pkg to make this package
build under Linux.
Diffstat (limited to 'lang/cu-prolog/patches')
-rw-r--r--lang/cu-prolog/patches/patch-ab13
-rw-r--r--lang/cu-prolog/patches/patch-ae15
2 files changed, 20 insertions, 8 deletions
diff --git a/lang/cu-prolog/patches/patch-ab b/lang/cu-prolog/patches/patch-ab
index 2022ba97d90..29c47360cf7 100644
--- a/lang/cu-prolog/patches/patch-ab
+++ b/lang/cu-prolog/patches/patch-ab
@@ -1,7 +1,7 @@
-$NetBSD: patch-ab,v 1.2 2001/02/24 15:45:52 jtb Exp $
+$NetBSD: patch-ab,v 1.3 2004/07/04 16:18:14 jschauma Exp $
---- include.h.orig Fri Jan 27 07:38:48 1995
-+++ include.h
+--- include.h.orig 1995-01-27 08:38:48.000000000 +0100
++++ include.h 2004-07-03 21:54:12.000000000 +0200
@@ -21,6 +21,7 @@
#include <stdio.h>
@@ -22,11 +22,14 @@ $NetBSD: patch-ab,v 1.2 2001/02/24 15:45:52 jtb Exp $
#define KANJI 1 /* 1: allow EUC Kanji for str functions */
/* Tee print macro */
-@@ -135,8 +140,13 @@
+@@ -135,8 +140,16 @@
#define head_of_list(Term) (((struct clause *)Term)->c_form)
#define tail_of_list(Term) ((struct term *)((struct clause *)Term)->c_link)
-+#if (defined(BSD) && BSD >= 199306)
++#if defined(__linux__)
++#define is_readable(FP) (!(FP->_flags & _IO_NO_READS))
++#define is_writable(FP) (!(FP->_flags & _IO_NO_WRITES))
++#elif (defined(BSD) && BSD >= 199306)
+#define is_readable(FP) (FP->_flags & __SRD)
+#define is_writable(FP) (FP->_flags & __SWR)
+#else
diff --git a/lang/cu-prolog/patches/patch-ae b/lang/cu-prolog/patches/patch-ae
index 68eda71c15c..fbf9ccb9a30 100644
--- a/lang/cu-prolog/patches/patch-ae
+++ b/lang/cu-prolog/patches/patch-ae
@@ -1,7 +1,16 @@
-$NetBSD: patch-ae,v 1.2 2001/02/24 15:45:53 jtb Exp $
+$NetBSD: patch-ae,v 1.3 2004/07/04 16:18:14 jschauma Exp $
---- main.c.orig Wed Jul 7 02:26:00 1999
-+++ main.c Wed Jul 7 02:27:38 1999
+--- main.c.orig 1995-01-27 08:38:48.000000000 +0100
++++ main.c 2004-07-03 21:32:55.000000000 +0200
+@@ -33,7 +33,7 @@
+
+ struct itrace *newflist_save;
+
+-void main(argc,argv)
++int main(argc,argv)
+ int argc;
+ char *argv[];
+ {
@@ -303,13 +303,16 @@
void heap_realloc() /* reallocate system/user heaps */