summaryrefslogtreecommitdiff
path: root/net/ORBit
diff options
context:
space:
mode:
authormartti <martti@pkgsrc.org>2003-08-29 06:48:07 +0000
committermartti <martti@pkgsrc.org>2003-08-29 06:48:07 +0000
commit1c31bb27833c3dde7aa6b220c806829c1acfdbb3 (patch)
tree507859aafce27485c7f0c60245b5ba63b6275b60 /net/ORBit
parent816d71a63f4f0f88b083fd55f664f899a3324be4 (diff)
downloadpkgsrc-1c31bb27833c3dde7aa6b220c806829c1acfdbb3.tar.gz
Use the IOV_MAX fix only in NetBSD
Diffstat (limited to 'net/ORBit')
-rw-r--r--net/ORBit/distinfo4
-rw-r--r--net/ORBit/patches/patch-an13
2 files changed, 10 insertions, 7 deletions
diff --git a/net/ORBit/distinfo b/net/ORBit/distinfo
index 375002c6613..bbd7b1382f0 100644
--- a/net/ORBit/distinfo
+++ b/net/ORBit/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2003/07/11 23:38:45 grant Exp $
+$NetBSD: distinfo,v 1.18 2003/08/29 06:48:07 martti Exp $
SHA1 (ORBit-0.5.15.tar.gz) = 1571976662311060175008d225de05e9bc2eb038
Size (ORBit-0.5.15.tar.gz) = 1335272 bytes
@@ -13,5 +13,5 @@ SHA1 (patch-ai) = 06e1cb2bc9f4f5460cdde71526417cdaa38ff310
SHA1 (patch-ak) = d569014320dbea40ccdb9e369e07c984ee7bd9de
SHA1 (patch-al) = 7f2992136c3f7b1badfc76a83d6fed0aa73a8873
SHA1 (patch-am) = f52369447d04a382d6e93a6bddaf3962a3ab6677
-SHA1 (patch-an) = 970dfe187ddf7ccc64cfb292e60e470d6ffae98e
+SHA1 (patch-an) = fa9bb500ddcd0ec8e64b5ff1edbe0f02f5cb0f39
SHA1 (patch-ao) = 4346486e6a3d947350b162088490692543dde2f3
diff --git a/net/ORBit/patches/patch-an b/net/ORBit/patches/patch-an
index 430ae1381e9..80e5b7e5092 100644
--- a/net/ORBit/patches/patch-an
+++ b/net/ORBit/patches/patch-an
@@ -1,13 +1,16 @@
-$NetBSD: patch-an,v 1.3 2003/01/19 13:48:19 wiz Exp $
+$NetBSD: patch-an,v 1.4 2003/08/29 06:48:08 martti Exp $
---- src/IIOP/giop-msg-buffer.c.orig Mon Mar 11 13:40:02 2002
-+++ src/IIOP/giop-msg-buffer.c
-@@ -210,7 +210,7 @@ giop_send_buffer_write(GIOPSendBuffer *s
+--- src/IIOP/giop-msg-buffer.c.orig 2002-03-11 14:40:02.000000000 +0200
++++ src/IIOP/giop-msg-buffer.c 2003-08-29 08:48:27.000000000 +0300
+@@ -210,7 +210,11 @@
res = writev (fd, curvec, MIN (nvecs, MAX_LIMITED_IOVECS));
/* fprintf (stderr, "wrote %ld bytes [%d]\n", res, (int) errno); */
#else
-- res = writev (fd, curvec, nvecs);
++#ifndef __NetBSD__
+ res = writev (fd, curvec, nvecs);
++#else
+ res = writev (fd, curvec, MIN(nvecs, IOV_MAX));
++#endif
#endif
} while (res < 0 && errno == EINTR);