From 922f09c780bf68c6e24e839e955ea312d57ac1ca Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 7 May 2001 07:25:04 +0000
Subject: [PATCH] aix

---
 Fltk/Socket.cpp | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/Fltk/Socket.cpp b/Fltk/Socket.cpp
index d7f3507645..b7bf182cef 100644
--- a/Fltk/Socket.cpp
+++ b/Fltk/Socket.cpp
@@ -1,4 +1,4 @@
-/* $Id: Socket.cpp,v 1.7 2001-05-04 22:42:21 geuzaine Exp $ */
+/* $Id: Socket.cpp,v 1.8 2001-05-07 07:25:04 geuzaine Exp $ */
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -88,7 +88,9 @@ int Socket_StartProgram(char *progname, char *sockname){
 #endif
   struct sockaddr_un addr, from;
   char command[1000];
+#ifndef _AIX
   fd_set rfds;
+#endif
   struct timeval tv;
   int retval;
 
@@ -121,12 +123,16 @@ int Socket_StartProgram(char *progname, char *sockname){
   if(listen(s, 20)) Msg(GERROR, "Socket listen failed");
   
   /* Watch s to see when it has input. */
-  FD_ZERO(&rfds);
-  FD_SET(s, &rfds);
   /* Wait up to 2 seconds */
   tv.tv_sec = 2;
   tv.tv_usec = 0;
+#ifdef _AIX
+  /* select not done */
+#else
+  FD_ZERO(&rfds);
+  FD_SET(s, &rfds);
   retval = select(s+1, &rfds, NULL, NULL, &tv);
+#endif
   
   if(!retval){
     Msg(GERROR, "Socket listening timeout");	
-- 
GitLab