cap_pwd_limit_users
int cap_pwd_limit_users(cap_channel_t *chan, const char * const *names,
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 3, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 4, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 3, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 4, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 3) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 4) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 3) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 4) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 2, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 2, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 3, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 1, NULL, 0) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 2) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 2) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 3) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 1) == -1 &&
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);
CHECK(cap_pwd_limit_users(cappwd, names, 6, NULL, 0) == 0);
CHECK(cap_pwd_limit_users(cappwd, NULL, 0, uids, 5) == 0);