LocMsg lmsg;
FailMsg fmsg;
RcvMsg *rmsg;
-
+ int pipe_result;
+
cmsg.ctx = CK_CTX_TEST;
lmsg.file = (char *) "abc123.c";
lmsg.line = 10;
fmsg.msg = (char *) "oops";
- pipe (filedes);
+ pipe_result = pipe (filedes);
+ ck_assert_msg (pipe_result == 0, "Failed to create pipe");
ppack (filedes[1], CK_MSG_CTX, (CheckMsg *) &cmsg);
ppack (filedes[1], CK_MSG_LOC, (CheckMsg *) &lmsg);
ppack (filedes[1], CK_MSG_FAIL, (CheckMsg *) &fmsg);
LocMsg lmsg;
FailMsg fmsg;
RcvMsg *rmsg;
-
+ int pipe_result;
+
lmsg.file = (char *) "abc123.c";
lmsg.line = 10;
fmsg.msg = (char *) "oops";
- pipe (filedes);
+ pipe_result = pipe (filedes);
+ ck_assert_msg (pipe_result == 0, "Failed to create pipe");
ppack (filedes[1], CK_MSG_LOC, (CheckMsg *) &lmsg);
ppack (filedes[1], CK_MSG_FAIL, (CheckMsg *) &fmsg);
close (filedes[1]);
int filedes[2];
CtxMsg cmsg;
RcvMsg *rmsg;
-
+ int pipe_result;
+
cmsg.ctx = CK_CTX_SETUP;
- pipe (filedes);
+ pipe_result = pipe (filedes);
+ ck_assert_msg (pipe_result == 0, "Failed to create pipe");
ppack (filedes[1], CK_MSG_CTX, (CheckMsg *) &cmsg);
close (filedes[1]);
rmsg = punpack (filedes[0]);
CtxMsg cmsg;
LocMsg lmsg;
RcvMsg *rmsg;
-
+ int pipe_result;
+
cmsg.ctx = CK_CTX_SETUP;
lmsg.line = 5;
lmsg.file = (char *) "abc123.c";
- pipe (filedes);
+ pipe_result = pipe (filedes);
+ ck_assert_msg (pipe_result == 0, "Failed to create pipe");
ppack (filedes[1], CK_MSG_CTX, (CheckMsg *) &cmsg);
ppack (filedes[1], CK_MSG_LOC, (CheckMsg *) &lmsg);
cmsg.ctx = CK_CTX_TEST;
CtxMsg cmsg;
LocMsg lmsg;
RcvMsg *rmsg;
+ int pipe_result;
lmsg.file = (char *) "abc123.c";
lmsg.line = 10;
cmsg.ctx = CK_CTX_SETUP;
- pipe (filedes);
+ pipe_result = pipe (filedes);
+ ck_assert_msg (pipe_result == 0, "Failed to create pipe");
ppack (filedes[1], CK_MSG_CTX, (CheckMsg *) &cmsg);
ppack (filedes[1], CK_MSG_LOC, (CheckMsg *) &lmsg);
close (filedes[1]);
LocMsg lmsg;
FailMsg fmsg;
RcvMsg *rmsg;
+ int pipe_result;
cmsg.ctx = CK_CTX_TEST;
lmsg.file = emalloc (BIG_MSG_LEN);
fmsg.msg = emalloc (BIG_MSG_LEN);
memset (fmsg.msg, 'a', BIG_MSG_LEN - 1);
fmsg.msg[BIG_MSG_LEN - 1] = '\0';
- pipe (filedes);
+ pipe_result = pipe (filedes);
+ ck_assert_msg (pipe_result == 0, "Failed to create pipe");
ppack (filedes[1], CK_MSG_CTX, (CheckMsg *) &cmsg);
ppack (filedes[1], CK_MSG_LOC, (CheckMsg *) &lmsg);
ppack (filedes[1], CK_MSG_FAIL, (CheckMsg *) &fmsg);