X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ffailtest%2Ftest%2Frun-write.c;h=d3d7c6041871c96884e28c488a0f86a1982a9f24;hp=5425517030a5d77f1db0b22926c30956d54bf183;hb=479813329a1ca27f48877b2e872d813f85c957ab;hpb=f0002cb9e4f6f403a25ad50252c06694439900f0 diff --git a/ccan/failtest/test/run-write.c b/ccan/failtest/test/run-write.c index 54255170..d3d7c604 100644 --- a/ccan/failtest/test/run-write.c +++ b/ccan/failtest/test/run-write.c @@ -15,7 +15,11 @@ int main(void) plan_tests(5); - fd = open("run-write-scratchpad", O_RDWR|O_CREAT, 0600); + fd = failtest_open("run-write-scratchpad", "run-write.c", 1, + O_RDWR|O_CREAT, 0600); + /* Child will fail, ignore. */ + if (fd < 0) + failtest_exit(0); write(fd, buf, strlen(buf)); ok1(lseek(fd, 0, SEEK_CUR) == strlen(buf));