]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/blobdiff - src/wvtest/c/wvtest.c
wvtest: Add WVERRNO macro
[frescor/frsh-forb.git] / src / wvtest / c / wvtest.c
index ec45d6347ae1078c76791d27dd6afc783719404b..055b71fbf3de92bd2742ede99d07d965df9fd2d3 100644 (file)
@@ -424,3 +424,15 @@ bool wvtest_start_check_lt_str(const char *file, int line,
     wvtest_check(cond, NULL);
     return cond;
 }
+
+int wvtest_start_check_errno(const char *file, int line,
+                            const char *condstr, int retval)
+{
+       wvtest_start(file, line, condstr);
+       if (retval == -1)
+               perror(condstr);
+
+       wvtest_check(retval != -1, NULL);
+
+       return retval;
+}