diff --git a/testcases/kernel/ipc/pipeio/pipeio.c b/testcases/kernel/ipc/pipeio/pipeio.c index 5aa082fd579..b9421cbeaac 100644 --- a/testcases/kernel/ipc/pipeio/pipeio.c +++ b/testcases/kernel/ipc/pipeio/pipeio.c @@ -478,10 +478,7 @@ static void setup(int argc, char *argv[]) pipe_type = PIPE_UNNAMED; blk_type = UNNAMED_IO; } else { - if (mkfifo(pname, 0777) == -1) { - tst_brkm(TBROK | TERRNO, cleanup, - "mkfifo(%s, 0777) failed", pname); - } + SAFE_MKFIFO(cleanup, pname, 0777); pipe_type = PIPE_NAMED; } } diff --git a/testcases/kernel/syscalls/dup/dup05.c b/testcases/kernel/syscalls/dup/dup05.c index 3ef61cfa0fe..fc0e1f1d431 100644 --- a/testcases/kernel/syscalls/dup/dup05.c +++ b/testcases/kernel/syscalls/dup/dup05.c @@ -167,8 +167,7 @@ void setup(void) tst_tmpdir(); sprintf(Fname, "dupfile"); - if (mkfifo(Fname, 0777) == -1) - tst_brkm(TBROK, cleanup, "mkfifo failed"); + SAFE_MKFIFO(cleanup, Fname, 0777); if ((fd = open(Fname, O_RDWR, 0700)) == -1) tst_brkm(TBROK, cleanup, "open failed"); } diff --git a/testcases/kernel/syscalls/select/select03.c b/testcases/kernel/syscalls/select/select03.c index a9a81d0f9c6..da7fdb09417 100644 --- a/testcases/kernel/syscalls/select/select03.c +++ b/testcases/kernel/syscalls/select/select03.c @@ -48,6 +48,7 @@ #include #include "test.h" +#include "safe_macros.h" #define FILENAME "select03" @@ -113,10 +114,7 @@ static void setup(void) tst_tmpdir(); - if (mkfifo(FILENAME, 0777) == -1) { - tst_brkm(TBROK, cleanup, "mkfifo(%s, 0777) failed, errno=%d", - FILENAME, errno); - } + SAFE_MKFIFO(cleanup, FILENAME, 0777); if ((Fd = open(FILENAME, O_RDWR)) == -1) { tst_brkm(TBROK, cleanup, "open(%s, O_RDWR) failed, errno=%d", diff --git a/testcases/kernel/syscalls/unlink/unlink06.c b/testcases/kernel/syscalls/unlink/unlink06.c index 2f960121436..0e384804d1c 100644 --- a/testcases/kernel/syscalls/unlink/unlink06.c +++ b/testcases/kernel/syscalls/unlink/unlink06.c @@ -117,6 +117,7 @@ #include #include #include "test.h" +#include "safe_macros.h" void setup(); void create_file(); @@ -210,9 +211,5 @@ void cleanup(void) ******************************************************************/ void create_file(void) { - if (mkfifo(Fname, 0777) == -1) { - tst_brkm(TBROK, cleanup, - "mkfifo(%s, 0777) failed errno:%d %s\n", Fname, - errno, strerror(errno)); - } + SAFE_MKFIFO(cleanup, Fname, 0777); }