ATTR_KILL_SGID
return ATTR_KILL_SGID;
return ATTR_KILL_SGID;
if ((ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) &&
if (ia_valid & ATTR_KILL_SGID) {
if (!(attr->ia_valid & ~(ATTR_KILL_SUID | ATTR_KILL_SGID)))
if (lower_ia.ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID))
if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID)) {
attr->ia_valid &= ~(ATTR_KILL_SUID | ATTR_KILL_SGID |
if (attr->ia_valid & (ATTR_KILL_SUID | ATTR_KILL_SGID))
kill |= ATTR_KILL_SGID;
if (sattr->ia_valid & (ATTR_MODE | ATTR_KILL_SUID | ATTR_KILL_SGID))
if (attr->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID))
struct iattr iattr = { .ia_valid = ATTR_KILL_SGID };
if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID))
if (attrs->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID))
{ ATTR_KILL_SGID, "KILL_SGID" }, \
ia_valid &= ~(ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_MODE |