Changeset 2341 for branches/blt4
- Timestamp:
- Aug 9, 2011, 8:26:41 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/blt4/packages/vizservers/nanoscale/server2.c
r2340 r2341 110 110 } 111 111 112 / / Create a socket for listening.112 /* Create a socket for listening. */ 113 113 f = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); 114 114 if (f < 0) { … … 118 118 } 119 119 120 // If program is killed, drop the socket address reservation immediately. 120 /* If program is killed, drop the socket address reservation 121 * immediately. */ 121 122 bool = TRUE; 122 123 status = setsockopt(f, SOL_SOCKET, SO_REUSEADDR, &bool, sizeof(bool)); … … 179 180 int status; 180 181 struct sockaddr_in recvAddr; 181 int serverFds[FD_SETSIZE] ;182 int serverFds[FD_SETSIZE], maxFd; 182 183 int n; 183 184 char displaySetting[200]; … … 220 221 break; 221 222 case 'd': /* Debug */ 222 debugFlag = 1;223 debugFlag = TRUE; 223 224 break; 224 225 … … 230 231 fprintf(stderr,"Don't know what option '%c'.\n", c); 231 232 Help(argv[0]); 232 return 1;233 exit(1); 233 234 } 234 235 } … … 242 243 exit(0); 243 244 } 244 245 245 246 246 if (!debugFlag) { … … 253 253 /* Build the array of servers listener file descriptors. */ 254 254 FD_ZERO(&serverFds); 255 maxFd = -1; 255 256 for (hPtr = Tcl_FirstHashEntry(&serverTable, &iter); hPtr != NULL; 256 257 hPtr = Tcl_NextHashEntry(&iter)) { … … 260 261 FD_SET(serverPtr->listenerFd, &serverFds); 261 262 if (serverPtr->listenerFd > maxFd) { 262 maxF s= serverPtr->listenerFd;263 maxFd = serverPtr->listenerFd; 263 264 } 264 265 } … … 333 334 } 334 335 } 335 } 336 336 ERROR("select failed: ", strerror(errno)); 337 exit(1); 338 } 339
Note: See TracChangeset
for help on using the changeset viewer.