]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/blobdiff - src/wvtest/c/wvtest.h
wvtest: Add WVERRNO macro
[frescor/frsh-forb.git] / src / wvtest / c / wvtest.h
index 8530ba533d8641d3f9c7253a9a489b9fe49b5ee1..36d3d7690ac6768514049b000ee923aa517c1d91 100644 (file)
@@ -44,6 +44,8 @@ bool wvtest_start_check_lt_str(const char *file, int line,
                               const char *a, const char *b);
 int wvtest_start_check_frsh(const char *file, int line,
                            const char *condstr, int frsh_retval);
+int wvtest_start_check_errno(const char *file, int line,
+                            const char *condstr, int retval);
 
 
 #define WVPASS(cond) \
@@ -74,6 +76,8 @@ int wvtest_start_check_frsh(const char *file, int line,
 #define WVFAILNESTR(a, b) WVPASSEQSTR(a, b)
 #define WVFRSH(frshretval) \
        wvtest_start_check_frsh(__FILE__, __LINE__, #frshretval, (frshretval))
+#define WVERRNO(retval) \
+       wvtest_start_check_errno(__FILE__, __LINE__, #retval, (retval))
 
 
 #define WVTEST_MAIN3(_descr, ff, ll, _slowness)                                \