Changeset 2377 for trunk/packages


Ignore:
Timestamp:
Aug 15, 2011, 8:35:09 PM (13 years ago)
Author:
gah
Message:
 
Location:
trunk/packages/vizservers
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanoscale/server2.c

    r2369 r2377  
    251251main(int argc, char **argv)
    252252{
     253#ifdef SA_NOCLDWAIT
     254    struct sigaction action;
     255#endif
    253256    fd_set serverFds;
    254257    int maxFd;                          /* Highest file descriptor in use. */
     
    332335        exit(1);
    333336    }
    334 
     337#ifdef SA_NOCLDWAIT
     338    memset(&action, 0, sizeof(action));
     339    action.sa_flags = SA_NOCLDWAIT;
     340#endif
     341     signal(SIGPIPE, SIG_IGN);
     342#ifdef SA_NOCLDWAIT
     343    sigaction(SIGCHLD, &action, 0);
     344#else
     345    signal(SIGCHLD, SIG_IGN);
     346#endif
    335347
    336348    /* Build the array of servers listener file descriptors. */
  • trunk/packages/vizservers/nanovis/NvEventLog.cpp

    r2376 r2377  
    3636    //open log and map stderr to log file
    3737    NanoVis::logfile = fopen(logName, "w");
    38     close(2);
    3938    dup2(fileno(NanoVis::logfile), 2);
    4039    /* dup2(2,1); */
  • trunk/packages/vizservers/nanovis/nanovis.cpp

    r2376 r2377  
    22452245    char *newPath;
    22462246    struct timeval tv;
    2247 
     2247        int n;
    22482248    newPath = NULL;
    22492249    path = NULL;
     
    22512251
    22522252    openlog("nanovis", LOG_CONS | LOG_PERROR | LOG_PID,  LOG_USER);
     2253    INFO("writing marker to stdout");
     2254    if ((n = write(1, "NanoVis ", 8)) != 8) {
     2255       INFO("short write %d", n);
     2256    }
    22532257    gettimeofday(&tv, NULL);
    22542258    stats.start = tv;
     
    23702374#endif
    23712375    }
     2376
    23722377    R2FilePath::getInstance()->setWorkingDirectory(argc, (const char**) argv);
    23732378    vrFilePath::getInstance()->setWorkingDirectory(argc, (const char**) argv);
     
    23772382    signal(SIGPIPE,SIG_IGN);
    23782383#endif
    2379     write(1, "nanovis ", 8);
    23802384    NvInitService();
    23812385#endif
Note: See TracChangeset for help on using the changeset viewer.