Changeset 1669 for zzuf


Ignore:
Timestamp:
Jan 14, 2007, 9:18:31 PM (13 years ago)
Author:
Sam Hocevar
Message:
  • Display our information to stderr, not stdout. Documented that.
Location:
zzuf/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • zzuf/trunk/doc/zzuf.1

    r1667 r1669  
    2323\fBzzuf\fR will run an application specified on its command line, one or
    2424several times, with optional arguments, and will report the application's
    25 relevant behaviour on the standard output, eg:
     25relevant behaviour on the standard error channel, eg:
    2626.PP
    2727\fB    zzuf cat /dev/zero\fR
  • 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.