Lines Matching refs:ismember

5821  *			ismember	pointer to where to put the answer
5830 vauth_node_group(struct vnode_attr *vap, kauth_cred_t cred, int *ismember, int idontknow)
5877 *ismember = result;
5914 * ismember pointer to where to put the answer
5920 * Implicit returns: *ismember 0 The user is not a group member
5924 vauth_file_ingroup(vauth_ctx vcp, int *ismember, int idontknow)
5930 *ismember = (vcp->flags & _VAC_IN_GROUP) ? 1 : 0;
5934 error = vauth_node_group(vcp->vap, vcp->ctx->vc_ucred, ismember, idontknow);
5939 if (*ismember) {
5982 * ismember pointer to where to put the answer
5988 * Implicit returns: *ismember 0 The user is not a group member
5992 vauth_dir_ingroup(vauth_ctx vcp, int *ismember, int idontknow)
5998 *ismember = (vcp->flags & _VAC_IN_DIR_GROUP) ? 1 : 0;
6002 error = vauth_node_group(vcp->dvap, vcp->ctx->vc_ucred, ismember, idontknow);
6007 if (*ismember) {
6025 int needed, error, owner_ok, group_ok, world_ok, ismember;
6110 ismember = 0; /* Default to allow, if the target has no group owner */
6120 error = vauth_dir_ingroup(vcp, &ismember, (!group_ok ? EACCES : 0));
6122 error = vauth_file_ingroup(vcp, &ismember, (!group_ok ? EACCES : 0));
6126 ismember = 1;
6129 if (ismember) {
6192 int error, delete_denied, delete_child_denied, ismember;
6209 if ((error = vauth_dir_ingroup(vcp, &ismember, ENOENT)) != 0 && error != ENOENT)
6213 else if (ismember)
6261 if ((error = vauth_file_ingroup(vcp, &ismember, ENOENT)) != 0 && error != ENOENT)
6265 else if (ismember)
6325 int error, ismember;
6367 if ((error = vauth_file_ingroup(vcp, &ismember, ENOENT)) != 0 && error != ENOENT)
6371 else if (ismember)
7051 int has_priv_suser, ismember, defaulted_owner, defaulted_group, defaulted_mode;
7183 if ((error = kauth_cred_ismember_gid(cred, vap->va_gid, &ismember)) != 0) {
7187 if (!ismember) {
7207 if ((error = kauth_cred_ismember_gid(cred, vap->va_gid, &ismember)) != 0) {
7211 if (!ismember) {
7232 if ((error = kauth_cred_ismember_guid(cred, &vap->va_guuid, &ismember)) != 0) {
7236 if (!ismember) {
7273 int error, has_priv_suser, ismember, chowner, chgroup, clear_suid, clear_sgid;
7464 if ((error = kauth_cred_ismember_gid(cred, group, &ismember)) != 0) {
7468 if (!ismember) {
7594 if ((error = kauth_cred_ismember_gid(cred, vap->va_gid, &ismember)) != 0) {
7598 if (!ismember) {
7690 ismember = 1;
7691 else if ((error = kauth_cred_ismember_guid(cred, &vap->va_guuid, &ismember)) != 0) {
7695 if (!ismember) {