* config/vax/xm-vaxult2.h: Define FD_SET and FD_ZERO.
authorJim Kingdon <jkingdon@engr.sgi.com>
Thu, 1 Jul 1993 01:10:22 +0000 (01:10 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Thu, 1 Jul 1993 01:10:22 +0000 (01:10 +0000)
gdb/ChangeLog
gdb/config/vax/xm-vaxult2.h

index 3b447531660ece958c6b46068196df94b0e94ec2..ae2ff85942bcab34249ab5e614587effd7e6bf83 100644 (file)
@@ -1,3 +1,7 @@
+Wed Jun 30 20:06:46 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * config/vax/xm-vaxult2.h: Define FD_SET and FD_ZERO.
+
 Tue Jun 29 11:02:58 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * inftarg.c: Remove unused include of terminal.h.
index 5bbed5b3de79db8f33adc6afa36c7ecd97f69fe2..f3e2550ba8a28fbb98b49008e9374ac5c4298cfb 100644 (file)
@@ -5,3 +5,8 @@ extern char *strdup();
 
 #define MEM_FNS_DECLARED
 #define NO_PTRACE_H
+
+/* Old versions of ultrix have fd_set but not the FD_* macros.  */
+
+#define FD_SET(bit,fdsetp) ((fdsetp)->fds_bits[(n) / 32] |= (1 << ((n) % 32)))
+#define FD_ZERO(fdsetp) memset (fdsetp, 0, sizeof (*fdsetp))