Lines Matching full:check

49 #define CHECK(expr)     do {						\
276 CHECK(cappwd != NULL);
285 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == 0);
286 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
287 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
289 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
303 CHECK(cappwd != NULL);
312 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == 0);
313 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
314 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
316 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
333 CHECK(cappwd != NULL);
343 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
351 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
353 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
354 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
355 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
357 CHECK(runtest_cmds(cappwd) == (GETPWENT0 | GETPWENT1 | GETPWENT_R0 |
374 CHECK(cappwd != NULL);
384 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
392 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
394 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
395 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
396 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
398 CHECK(runtest_cmds(cappwd) == (GETPWENT0 | GETPWENT1 | GETPWENT_R0 |
415 CHECK(cappwd != NULL);
423 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
431 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
433 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
434 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
435 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
437 CHECK(runtest_cmds(cappwd) == (GETPWENT_R2 |
454 CHECK(cappwd != NULL);
462 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
470 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
472 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
473 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
474 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
476 CHECK(runtest_cmds(cappwd) == (GETPWENT_R2 |
493 CHECK(cappwd != NULL);
501 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
509 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
511 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
512 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
513 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
515 CHECK(runtest_cmds(cappwd) == (GETPWENT0 | GETPWENT1 |
532 CHECK(cappwd != NULL);
540 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
548 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
550 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
551 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
552 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
554 CHECK(runtest_cmds(cappwd) == (GETPWENT0 | GETPWENT1 |
571 CHECK(cappwd != NULL);
579 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
587 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
589 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
590 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
591 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
593 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
610 CHECK(cappwd != NULL);
618 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
626 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
628 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
629 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
630 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
632 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
649 CHECK(cappwd != NULL);
657 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
665 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
667 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
668 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
669 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
671 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
688 CHECK(cappwd != NULL);
696 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
704 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
706 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
707 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
708 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
710 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
727 CHECK(cappwd != NULL);
735 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
743 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
745 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
746 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
747 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
749 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
766 CHECK(cappwd != NULL);
774 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
782 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
784 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
785 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
786 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
788 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
805 CHECK(cappwd != NULL);
813 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
821 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
823 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
824 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
825 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
827 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
844 CHECK(cappwd != NULL);
852 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 6) == 0);
860 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 7) == -1 && errno == ENOTCAPABLE);
862 CHECK(cap_pwd_limit_cmds(cappwd, cmds, 1) == -1 && errno == ENOTCAPABLE);
863 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
864 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
866 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R |
1014 CHECK(runtest_fields(origcappwd, PW_NAME | PW_PASSWD | PW_UID |
1024 CHECK(cappwd != NULL);
1036 CHECK(cap_pwd_limit_fields(cappwd, fields, 10) == 0);
1038 CHECK(runtest_fields(origcappwd, PW_NAME | PW_PASSWD | PW_UID |
1049 CHECK(cappwd != NULL);
1056 CHECK(cap_pwd_limit_fields(cappwd, fields, 5) == 0);
1058 CHECK(cap_pwd_limit_fields(cappwd, fields, 6) == -1 &&
1061 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == -1 &&
1064 CHECK(runtest_fields(cappwd, PW_NAME | PW_PASSWD | PW_UID |
1074 CHECK(cappwd != NULL);
1081 CHECK(cap_pwd_limit_fields(cappwd, fields, 5) == 0);
1083 CHECK(cap_pwd_limit_fields(cappwd, fields, 6) == -1 &&
1086 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == -1 &&
1089 CHECK(runtest_fields(cappwd, PW_CLASS | PW_GECOS | PW_DIR |
1099 CHECK(cappwd != NULL);
1106 CHECK(cap_pwd_limit_fields(cappwd, fields, 5) == 0);
1108 CHECK(cap_pwd_limit_fields(cappwd, fields, 6) == -1 &&
1111 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == -1 &&
1114 CHECK(runtest_fields(cappwd, PW_NAME | PW_UID | PW_CHANGE |
1124 CHECK(cappwd != NULL);
1131 CHECK(cap_pwd_limit_fields(cappwd, fields, 5) == 0);
1133 CHECK(cap_pwd_limit_fields(cappwd, fields, 6) == -1 &&
1136 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == -1 &&
1139 CHECK(runtest_fields(cappwd, PW_PASSWD | PW_GID | PW_CLASS |
1149 CHECK(cappwd != NULL);
1154 CHECK(cap_pwd_limit_fields(cappwd, fields, 3) == 0);
1156 CHECK(cap_pwd_limit_fields(cappwd, fields, 4) == -1 &&
1159 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == -1 &&
1162 CHECK(runtest_fields(cappwd, PW_UID | PW_CLASS | PW_SHELL));
1171 CHECK(cappwd != NULL);
1174 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == 0);
1176 CHECK(cap_pwd_limit_fields(cappwd, fields, 2) == -1 &&
1179 CHECK(cap_pwd_limit_fields(cappwd, fields, 1) == -1 &&
1182 CHECK(runtest_fields(cappwd, PW_CHANGE));
1275 CHECK(cappwd != NULL);
1283 CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
1291 CHECK(runtest_users(cappwd, names, uids, 6));
1302 CHECK(cappwd != NULL);
1307 CHECK(cap_pwd_limit_users(cappwd, names, 3, NULL, 0) == 0);
1309 CHECK(cap_pwd_limit_users(cappwd, names, 4, NULL, 0) == -1 &&
1312 CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
1319 CHECK(runtest_users(cappwd, names, uids, 3));
1330 CHECK(cappwd != NULL);
1335 CHECK(cap_pwd_limit_users(cappwd, names, 3, NULL, 0) == 0);
1337 CHECK(cap_pwd_limit_users(cappwd, names, 4, NULL, 0) == -1 &&
1340 CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
1347 CHECK(runtest_users(cappwd, names, uids, 3));
1358 CHECK(cappwd != NULL);
1366 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 3) == 0);
1368 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 4) == -1 &&
1371 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
1375 CHECK(runtest_users(cappwd, names, uids, 3));
1386 CHECK(cappwd != NULL);
1394 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 3) == 0);
1396 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 4) == -1 &&
1399 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
1403 CHECK(runtest_users(cappwd, names, uids, 3));
1414 CHECK(cappwd != NULL);
1417 CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == 0);
1419 CHECK(cap_pwd_limit_users(cappwd, names, 2, NULL, 0) == -1 &&
1422 CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
1427 CHECK(runtest_users(cappwd, names, uids, 1));
1438 CHECK(cappwd != NULL);
1442 CHECK(cap_pwd_limit_users(cappwd, names, 2, NULL, 0) == 0);
1444 CHECK(cap_pwd_limit_users(cappwd, names, 3, NULL, 0) == -1 &&
1447 CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
1453 CHECK(runtest_users(cappwd, names, uids, 2));
1464 CHECK(cappwd != NULL);
1468 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == 0);
1470 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 2) == -1 &&
1473 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
1477 CHECK(runtest_users(cappwd, names, uids, 1));
1488 CHECK(cappwd != NULL);
1494 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 2) == 0);
1496 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 3) == -1 &&
1499 CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
1503 CHECK(runtest_users(cappwd, names, uids, 2));
1526 CHECK(runtest_cmds(cappwd) == (GETPWENT | GETPWENT_R | GETPWNAM |