summaryrefslogtreecommitdiff
path: root/lib/tsocket
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-06-09 14:54:15 +1000
committerAndrew Tridgell <tridge@samba.org>2009-06-09 14:54:15 +1000
commitc0965e0eec78a9900fabd0a55c7e8d8bfc64f4a4 (patch)
treeba83d81ac18b70b56a5ce434afe6b25dbc5b3890 /lib/tsocket
parentf7ba8ba5c3dee9f422c6a3c8470197b12ae5b213 (diff)
downloadsamba-c0965e0eec78a9900fabd0a55c7e8d8bfc64f4a4.tar.gz
samba-c0965e0eec78a9900fabd0a55c7e8d8bfc64f4a4.tar.bz2
samba-c0965e0eec78a9900fabd0a55c7e8d8bfc64f4a4.zip
It seems that IRIX doesn't have IOV_MAX
Diffstat (limited to 'lib/tsocket')
-rw-r--r--lib/tsocket/tsocket.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/tsocket/tsocket.c b/lib/tsocket/tsocket.c
index e618fb79b8..e05c8d53f5 100644
--- a/lib/tsocket/tsocket.c
+++ b/lib/tsocket/tsocket.c
@@ -539,10 +539,12 @@ struct tevent_req *tstream_readv_send(TALLOC_CTX *mem_ctx,
state->ret = -1;
/* first check if the input is ok */
+#ifdef IOV_MAX
if (count > IOV_MAX) {
tevent_req_error(req, EMSGSIZE);
goto post;
}
+#endif
for (i=0; i < count; i++) {
int tmp = to_read;
@@ -658,10 +660,12 @@ struct tevent_req *tstream_writev_send(TALLOC_CTX *mem_ctx,
state->ret = -1;
/* first check if the input is ok */
+#ifdef IOV_MAX
if (count > IOV_MAX) {
tevent_req_error(req, EMSGSIZE);
goto post;
}
+#endif
for (i=0; i < count; i++) {
int tmp = to_write;