Ignore:
Timestamp:
Jan 14, 2007, 9:18:31 PM (14 years ago)
Author:
Sam Hocevar
Message:
  • Display our information to stderr, not stdout. Documented that.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/src/zzuf.c

    r1668 r1669  
    381381    {
    382382        _zz_md5_fini(md5sum, ctx);
    383         fprintf(stdout, "zzuf[seed=%i]: %.02x%.02x%.02x%.02x%.02x%.02x"
     383        fprintf(stderr, "zzuf[seed=%i]: %.02x%.02x%.02x%.02x%.02x%.02x"
    384384                "%.02x%.02x%.02x%.02x%.02x%.02x%.02x%.02x%.02x%.02x\n",
    385385                seed, md5sum[0], md5sum[1], md5sum[2], md5sum[3],
     
    387387                md5sum[8], md5sum[9], md5sum[10], md5sum[11],
    388388                md5sum[12], md5sum[13], md5sum[14], md5sum[15]);
    389         fflush(stdout);
    390389    }
    391390
     
    521520
    522521    if(verbose)
    523         fprintf(stdout, "zzuf[seed=%i]: launched %s\n", seed, newargv[0]);
     522        fprintf(stderr, "zzuf[seed=%i]: launched %s\n", seed, newargv[0]);
    524523
    525524    /* We’re the parent, acknowledge spawn */
     
    554553        {
    555554            if(verbose)
    556                 fprintf(stdout, "zzuf[seed=%i]: data output exceeded,"
     555                fprintf(stderr, "zzuf[seed=%i]: data output exceeded,"
    557556                                " sending SIGTERM\n", child_list[i].seed);
    558557            kill(child_list[i].pid, SIGTERM);
     
    566565        {
    567566            if(verbose)
    568                 fprintf(stdout, "zzuf[seed=%i]: running time exceeded,"
     567                fprintf(stderr, "zzuf[seed=%i]: running time exceeded,"
    569568                                " sending SIGTERM\n", child_list[i].seed);
    570569            kill(child_list[i].pid, SIGTERM);
     
    581580        {
    582581            if(verbose)
    583                 fprintf(stdout, "zzuf[seed=%i]: not responding,"
     582                fprintf(stderr, "zzuf[seed=%i]: not responding,"
    584583                                " sending SIGKILL\n", child_list[i].seed);
    585584            kill(child_list[i].pid, SIGKILL);
     
    606605        if(checkexit && WIFEXITED(status) && WEXITSTATUS(status))
    607606        {
    608             fprintf(stdout, "zzuf[seed=%i]: exit %i\n",
     607            fprintf(stderr, "zzuf[seed=%i]: exit %i\n",
    609608                    child_list[i].seed, WEXITSTATUS(status));
    610609            crashes++;
     
    614613                       && child_list[i].status == STATUS_SIGTERM))
    615614        {
    616             fprintf(stdout, "zzuf[seed=%i]: signal %i%s%s\n",
     615            fprintf(stderr, "zzuf[seed=%i]: signal %i%s%s\n",
    617616                    child_list[i].seed, WTERMSIG(status),
    618617                    sig2str(WTERMSIG(status)),
     
    629628        {
    630629            _zz_md5_fini(md5sum, child_list[i].ctx);
    631             fprintf(stdout, "zzuf[seed=%i]: %.02x%.02x%.02x%.02x%.02x%.02x"
     630            fprintf(stderr, "zzuf[seed=%i]: %.02x%.02x%.02x%.02x%.02x%.02x"
    632631                    "%.02x%.02x%.02x%.02x%.02x%.02x%.02x%.02x%.02x%.02x\n",
    633632                    child_list[i].seed, md5sum[0], md5sum[1], md5sum[2],
     
    639638        child_count--;
    640639    }
    641 
    642     fflush(stdout);
    643640}
    644641
Note: See TracChangeset for help on using the changeset viewer.