GROUP
perms_msk = (new_mode & GROUP) >> 3;
(perms_msk & GROUP & EXEC) ==
(GROUP & EXEC)) {
if (((new_mode & GROUP &
if (scheck == 1 && (perms_msk & GROUP & SETID)
== (GROUP & SETID)) {
((perms_msk & GROUP & EXEC) ==
(GROUP & EXEC)) &&
if (((new_mode & GROUP &
who_msk & EXEC & (USER | GROUP)) !=
(who_msk & EXEC & (USER | GROUP))) {
if ((new_mode & GROUP & EXEC) ==
(GROUP & EXEC) &&
(new_mode & GROUP & (LOCK | EXEC)) !=
(new_mode & GROUP & (LOCK | EXEC)) ==
perms_msk &= ~(GROUP & SETID);
((who_msk & GROUP) == GROUP ||
if ((perms_msk & GROUP & SETID) !=
(GROUP & SETID) &&
(new_mode & GROUP &
(who_msk & GROUP &
perms_msk |= GROUP & SETID;
if ((perms_msk & GROUP & EXEC) ==
(GROUP & EXEC) &&
if ((who_msk & GROUP) != GROUP) {
new_mode &= ~(GROUP & EXEC);
(perms_msk & EXEC & (USER | GROUP)) !=
(who_msk & EXEC & (USER | GROUP)) &&
m |= GROUP;
#define GROUP_RWX (GROUP & (READ | WRITE | EXEC))
} else if (type & (GROUP_OBJ|GROUP)) {
else if (type & (USER|GROUP)) {
t1 = GROUP;
case GROUP: /* Groups */
case GROUP:
else if (mode == GROUP)
mode = GROUP;
if ((etcgrp = fopen(GROUP, "r")) == NULL) {
if (rename(GRPTMP, GROUP) < 0) {
if (rename(tname, GROUP) != 0) {
if ((e_fptr = fopen(GROUP, "r")) == NULL)
if (rename(tname, GROUP) != 0) {
if ((e_fptr = fopen(GROUP, "r")) == NULL)
if (rename(t_name, GROUP) != 0) {
if ((e_fptr = fopen(GROUP, "r")) == NULL)
case GROUP:
case GROUP: /* { */
{'{', 2, GROUP},
aclentp->a_type = GROUP;
if (aclentp->a_type == GROUP)
{ 'g', GROUP, &grpfile },
static char GROUP[] = "/etc/group"; /* default group database */
static char *grpfile = GROUP; /* group file */
(vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
if (dest->a_type & (USER | GROUP)) {
if (!(vals->aent_type & GROUP)) {
acl->seen |= GROUP;
vals->aent_type = GROUP | acl->dfacl_flag;
if (aclent[i].a_type & (GROUP | GROUP_OBJ))
(aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) {
} else if (aclent[i].a_type & (GROUP_OBJ | GROUP)) {
NSS_MK_GETXYDBOP(GROUP, BYNAME, "group", "n"),
NSS_MK_GETXYDBOP(GROUP, BYGID, "group", "g"),
NSS_MK_GETXYDBOPCSTR(GROUP, BYMEMBER, "group", "str2group", "I"),
bufsz = strlen(instroot) + strlen(GROUP) + 1;
strlen(instroot) + strlen(GROUP), "buf");
(void) snprintf(buf, bufsz, "%s%s", instroot, GROUP);
if (asprintf(&buf, "%s%s", instroot, GROUP) < 0) {
strlen(instroot) + strlen(GROUP), "buf");
case GROUP:
sortid(aclbufp, nentries, GROUP);
if (tp->a_type == USER || tp->a_type == GROUP ||
{4, GROUP},
case GROUP:
case GROUP:
if (aclp->a_type == GROUP)
(aclp->a_type == DEF_USER) || (aclp->a_type == GROUP) ||
groupby_opt(A) ::= GROUP BY exprlist(X). {A = X;}
GROUP(demangle_trait_impls,
GROUP(invalid_no_chop, T_ERR("_ZNfooE"));
GROUP(handle_assoc_types,
GROUP(cplusplus_as_rust, T_ERR("_ZN7mozilla3dom13BrowserParent22RecvUpdateContentCacheERKNS_12ContentCacheE"));
GROUP(v0_crate_with_leading_digit,
GROUP(v0_utf8_idents,
GROUP(v0_closure,
GROUP(v0_dyn_trait,
GROUP(v0_const_generics,
GROUP(v0_exponential_explosion,
GROUP(v0_thinlto,
GROUP(v0_demangle_extra_suffix,
GROUP(v0_generic_func,
GROUP(v0_eddyb,
GROUP(v0_afl_fast,
GROUP(demangle,
GROUP(demangle_dollars,
GROUP(demangle_many_dollars,
GROUP(demangle_osx,
GROUP(demangle_elements_beginning_with_underscore,
(vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
if (dest->a_type & (USER | GROUP)) {
ASSERT(vals->aent_type & GROUP);
acl->seen |= GROUP;
vals->aent_type = GROUP | acl->dfacl_flag;
if (aclent[i].a_type & (GROUP | GROUP_OBJ))
(aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) {
} else if (aclent[i].a_type & (GROUP_OBJ | GROUP)) {
case GROUP:
case GROUP:
case GROUP:
formvsec(GROUP, sp->agroups, &aclentp);
ACL_MOVE(sp->agroups, GROUP, bufaclp);
case GROUP: /* Groups */
#define DEF_GROUP (ACL_DEFAULT | GROUP)