realloc_call.ret = realloc(malloc_call.ret, 3);
realloc_call.ptr = malloc_call.ret;
realloc_call.size = 3;
- call = add_history(FAILTEST_REALLOC, "run-history.c",
- 3, &realloc_call);
+ call = add_history(FAILTEST_REALLOC, "run-history.c", 3,
+ &realloc_call);
ok1(call->type == FAILTEST_REALLOC);
ok1(strcmp(call->file, "run-history.c") == 0);
ok1(call->line == 3);
ok1(call->u.realloc.ptr == realloc_call.ptr);
ok1(call->u.realloc.size == realloc_call.size);
- open_call.ret = open("test/run_history.c", O_RDONLY);
- open_call.pathname = "test/run_history.c";
+ open_call.ret = open("test/run-history.c", O_RDONLY);
+ open_call.pathname = "test/run-history.c";
open_call.flags = O_RDONLY;
open_call.mode = 0;
call = add_history(FAILTEST_OPEN, "run-history.c", 4, &open_call);
ok1(call->u.write.fd == write_call.fd);
ok1(call->u.write.count == write_call.count);
- ok1(history_num == 7);
+ i = 0;
+ tlist_for_each(&history, call, list)
+ i++;
- for (i = 0; i < history_num; i++)
- history[i].fail = false;
+ ok1(i == 7);
+
+ tlist_for_each(&history, call, list)
+ call->fail = false;
path = failpath_string();
- ok1(strcmp(path, "cmeoprw") == 0);
+ ok1(streq(path, "cmeoprw"));
free(path);
- for (i = 0; i < history_num; i++)
- history[i].fail = true;
+ tlist_for_each(&history, call, list)
+ call->fail = true;
path = failpath_string();
- ok1(strcmp(path, "CMEOPRW") == 0);
+ ok1(streq(path, "CMEOPRW"));
free(path);
return exit_status();