Lines Matching defs:experr2
363 #define EXPECT_SYSER2(cond, expr, expret, experr1, experr2) \
364 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_syserr2(expr, expret, experr1, experr2, llen); } while (0)
370 int expect_syserr2(int expr, int expret, int experr1, int experr2, int llen)
378 } else if (expr != expret || (_errno != experr1 && _errno != experr2)) {
380 if (experr2 == 0)
383 llen += printf(" != (%d %s %s) ", expret, errorname(experr1), errorname(experr2));
519 #define EXPECT_PTRER2(cond, expr, expret, experr1, experr2) \
520 do { if (!(cond)) result(llen, SKIPPED); else ret += expect_ptrerr2(expr, expret, experr1, experr2, llen); } while (0)
526 int expect_ptrerr2(const void *expr, const void *expret, int experr1, int experr2, int llen)
532 if (expr != expret || (_errno != experr1 && _errno != experr2)) {
534 if (experr2 == 0)
537 llen += printf(" != (<%p> %s %s) ", expret, errorname(experr1), errorname(experr2));