]> git.ozlabs.org Git - ccan/blobdiff - ccan/failtest/test/run-open.c
failtest: fix fascist warn_unused_result warnings
[ccan] / ccan / failtest / test / run-open.c
index 3ac93aebb12af7ebec51fedc0e388c8773bcac40..e055045739d619db301f3cf98cddcb24b0def734 100644 (file)
@@ -15,13 +15,15 @@ int main(void)
 
        plan_tests(12);
 
-       pipe(pfd);
+       if (pipe(pfd))
+               abort();
        fd = failtest_open("run-open-scratchpad", "run-open.c", 1,
                           O_RDWR|O_CREAT, 0600);
        if (fd == -1) {
                /* We are the child: write error code for parent to check. */
                err = errno;
-               write(pfd[1], &err, sizeof(err));
+               if (write(pfd[1], &err, sizeof(err)) != sizeof(err))
+                       abort();
                failtest_exit(0);
        }
        /* Check it is read-write. */
@@ -41,17 +43,19 @@ int main(void)
        ok1(err == EACCES);
 
        /* Clean up. */
-       failtest_close(fd);
+       failtest_close(fd, "run-open.c", 1);
        close(pfd[0]);
        close(pfd[1]);
 
        /* Two-arg open. */
-       pipe(pfd);
+       if (pipe(pfd) != 0)
+               abort();
        fd = failtest_open("run-open-scratchpad", "run-open.c", 1, O_RDONLY);
        if (fd == -1) {
                /* We are the child: write error code for parent to check. */
                err = errno;
-               write(pfd[1], &err, sizeof(err));
+               if (write(pfd[1], &err, sizeof(err)) != sizeof(err))
+                       abort();
                failtest_exit(0);
        }
        /* Check it is read-only. */
@@ -59,7 +63,7 @@ int main(void)
        ok1(read(fd, buf, strlen("Hello world!")) == strlen("Hello world!"));
        ok1(strcmp(buf, "Hello world!") == 0);
        /* Clean up. */
-       failtest_close(fd);
+       failtest_close(fd, "run-open.c", 1);
        close(pfd[0]);
        close(pfd[1]);