/* aarun.c */ /* This program is used to generate multiple sequential */ /* atm senders for thpt tests. */ #include char cmdbuf[100]; main( int argc, char **argv) { int minblk = 40; int maxblk = 2000; int blkinc = 96; int amount = 50000000; int tries = 3; int blk; int i; if (argc > 1) sscanf(argv[1], "%d", &amount); if (argc > 2) sscanf(argv[2], "%d", &tries); if (argc > 3) sscanf(argv[3], "%d", &blkinc); if (argc > 4) sscanf(argv[4], "%d", &minblk); if (argc > 5) sscanf(argv[5], "%d", &maxblk); blk = 40; while (blk < minblk) blk += 48; while (blk < maxblk) { for (i = 0; i < tries; i++) { sprintf(cmdbuf, "aagen 33 %d %d 1 2>> run.log", blk, amount); system(cmdbuf); } blk += blkinc; } }