* configure.in: Check for sys/uio.h
authorEzra Peisach <epeisach@mit.edu>
Mon, 10 Feb 1997 16:11:41 +0000 (16:11 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 10 Feb 1997 16:11:41 +0000 (16:11 +0000)
* svc_udp.c: Include sys/uio.h is available for struct iovec.

Needed for Irix 5.3

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9836 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/rpc/ChangeLog
src/lib/rpc/configure.in
src/lib/rpc/svc_udp.c

index 6aea5fe9adbf0aea006567fc9fa6d30a1a2072e4..ead4fc6fa56575135bc58a89b295f42a880dca55 100644 (file)
@@ -1,3 +1,9 @@
+Mon Feb 10 11:10:02 1997  Ezra Peisach  <epeisach@quest.rose.brandeis.edu>
+
+       * configure.in: Check for sys/uio.h.
+
+       * svc_udp.c: Include sys/uio.h is available for struct iovec.
+
 Mon Feb 10 00:04:36 1997  Tom Yu  <tlyu@mit.edu>
 
        * svc_udp.c (svcudp_recv): Avoid coredumps under Solaris (and
index cc8a1b1e8b321c5df3ec00953903243bad892114..87130bf74951ef50a75abb893bb002d97bc5e9ae 100644 (file)
@@ -6,6 +6,7 @@ AC_PROG_ARCHIVE
 AC_PROG_ARCHIVE_ADD
 AC_PROG_RANLIB
 AC_PROG_INSTALL
+AC_CHECK_HEADERS(sys/uio.h)
 dnl Arrange for types.hin to include stdlib.h
 AC_CHECK_HEADER(stdlib.h, [
      STDLIB_INCLUDE="#include <stdlib.h>"],
index 55b591092cacf01135a10ff840688eafeb0caab6..6c507d8a919c6f305c993971170b6fa4d5a50ae1 100644 (file)
@@ -43,6 +43,9 @@ static char sccsid[] = "@(#)svc_udp.c 1.24 87/08/11 Copyr 1984 Sun Micro";
 #include <rpc/rpc.h>
 #include <sys/socket.h>
 #include <errno.h>
+#ifdef HAVE_SYS_UIO_H
+#include <sys/uio.h>
+#endif
 
 
 #define rpc_buffer(xprt) ((xprt)->xp_p1)