Changeset 2341 for branches/blt4


Ignore:
Timestamp:
Aug 9, 2011, 8:26:41 PM (13 years ago)
Author:
gah
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/blt4/packages/vizservers/nanoscale/server2.c

    r2340 r2341  
    110110    }
    111111
    112     // Create a socket for listening.
     112    /* Create a socket for listening. */
    113113    f = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
    114114    if (f < 0) {
     
    118118    }
    119119 
    120     // If program is killed, drop the socket address reservation immediately.
     120    /* If program is killed, drop the socket address reservation
     121     * immediately. */
    121122    bool = TRUE;
    122123    status = setsockopt(f, SOL_SOCKET, SO_REUSEADDR, &bool, sizeof(bool));
     
    179180    int status;
    180181    struct sockaddr_in recvAddr;
    181     int serverFds[FD_SETSIZE];
     182    int serverFds[FD_SETSIZE], maxFd;
    182183    int n;
    183184    char displaySetting[200];
     
    220221            break;
    221222        case 'd':                       /* Debug  */
    222             debugFlag = 1;
     223            debugFlag = TRUE;
    223224            break;
    224225
     
    230231            fprintf(stderr,"Don't know what option '%c'.\n", c);
    231232            Help(argv[0]);
    232             return 1;
     233            exit(1);
    233234        }
    234235    }
     
    242243        exit(0);
    243244    }
    244 
    245245
    246246    if (!debugFlag) {
     
    253253    /* Build the array of servers listener file descriptors. */
    254254    FD_ZERO(&serverFds);
     255    maxFd = -1;
    255256    for (hPtr = Tcl_FirstHashEntry(&serverTable, &iter); hPtr != NULL;
    256257         hPtr = Tcl_NextHashEntry(&iter)) {
     
    260261        FD_SET(serverPtr->listenerFd, &serverFds);
    261262        if (serverPtr->listenerFd > maxFd) {
    262             maxFs = serverPtr->listenerFd;
     263            maxFd = serverPtr->listenerFd;
    263264        }
    264265    }
     
    333334        }
    334335    }
    335 }
    336 
     336    ERROR("select failed: ", strerror(errno));
     337    exit(1);
     338}
     339
Note: See TracChangeset for help on using the changeset viewer.