*** /var/tmp/,RCSt1a13824 Sat Apr 13 21:15:25 2002 --- rasmol.c Sat Apr 13 15:18:16 2002 *************** *** 188,194 }; static char AdviseBuffer[256]; ! static int AdviseLen; typedef struct { --- 188,194 ----- }; static char AdviseBuffer[256]; ! static size_t AdviseLen; typedef struct { *************** *** 399,405 } ! static int OpenIPCConnection( int socket ) { register int i; --- 399,405 ----- } ! static int OpenIPCConnection( int xsocket ) { register int i; *************** *** 403,409 { register int i; ! if( socket < 0 ) return False; for( i=0; i= WaitWidth ) ! WaitWidth = socket+1; IPCConvData[i].protocol = ProtoRasMol; IPCConvData[i].socket = socket; --- 408,416 ----- for( i=0; i= WaitWidth ) ! WaitWidth = xsocket+1; IPCConvData[i].protocol = ProtoRasMol; IPCConvData[i].socket = xsocket; *************** *** 413,419 WaitWidth = socket+1; IPCConvData[i].protocol = ProtoRasMol; ! IPCConvData[i].socket = socket; IPCConvData[i].advise = AMNone; return( True ); } --- 413,419 ----- WaitWidth = xsocket+1; IPCConvData[i].protocol = ProtoRasMol; ! IPCConvData[i].socket = xsocket; IPCConvData[i].advise = AMNone; return( True ); } *************** *** 418,424 return( True ); } ! close( socket ); return( False ); } --- 418,424 ----- return( True ); } ! close( xsocket ); return( False ); } *************** *** 643,649 TimeOut.tv_sec = 1; TimeOut.tv_usec = 0; WaitSet = OrigWaitSet; ! #ifdef __hpux status = select( WaitWidth, (int*)&WaitSet, (int*)NULL, (int*)NULL, &TimeOut ); #else --- 643,649 ----- TimeOut.tv_sec = 1; TimeOut.tv_usec = 0; WaitSet = OrigWaitSet; ! #ifdef HPUX_LEGACY status = select( WaitWidth, (int*)&WaitSet, (int*)NULL, (int*)NULL, &TimeOut ); #else *************** *** 1096,1102 for( i=0; i