Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • benchmark/io/readv.cfa

    r1bcdeff r5847d35  
    1717#include <time.hfa>
    1818
    19 extern bool traceHeapOn();
    2019extern ssize_t async_preadv2(int fd, const struct iovec *iov, int iovcnt, off_t offset, int flags);
    2120
     
    3938}
    4039
     40Time now(void);
     41
    4142int main(int argc, char * argv[]) {
    4243        double duration   = 5.0;
     
    4445        unsigned long int nprocs   = 1;
    4546
    46         printf("Setting local\n");
    4747        setlocale(LC_NUMERIC, "");
    48 
    4948
    5049        arg_loop:
     
    7776                        case 't':
    7877                                nthreads = strtoul(arg, &end, 10);
    79                                 if(*end != '\0' || nthreads < 1) {
     78                                if(*end != '\0') {
    8079                                        fprintf(stderr, "Number of threads must be a positive integer, was %s\n", arg);
    8180                                        goto usage;
     
    8483                        case 'p':
    8584                                nprocs = strtoul(arg, &end, 10);
    86                                 if(*end != '\0' || nprocs < 1) {
     85                                if(*end != '\0') {
    8786                                        fprintf(stderr, "Number of processors must be a positive integer, was %s\n", arg);
    8887                                        goto usage;
     
    120119        Time start, end;
    121120        {
    122                 processor procs[nprocs - 1];
     121                processor procs[nprocs];
    123122                {
    124123                        Reader threads[nthreads];
     
    135134                }
    136135        }
     136        printf("Done\n");
    137137        printf("Took %ld ms\n", (end - start)`ms);
    138138        printf("Total reads:      %'zu\n", count);
     
    140140
    141141        close(fd);
    142         printf("Done\n");
    143142}
Note: See TracChangeset for help on using the changeset viewer.