S_IXGRP
inode->i_mode |= S_IXGRP;
if (mode & S_IXGRP)
if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) {
if ((inode->i_mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP)) {
if ((mode & (S_ISGID | S_IXGRP)) != (S_ISGID | S_IXGRP))
if ((mode & (S_ISGID | S_IXGRP)) == (S_ISGID | S_IXGRP))
if (unlikely((mode & S_ISGID) && (mode & S_IXGRP)))
if (iap->ia_mode & S_IXGRP)
if ((inode->i_mode & S_ISGID) && (inode->i_mode & S_IXGRP))
perm_mode |= S_IXGRP;
S_IXGRP, S_IWGRP, S_IRGRP,
(S_IALLUGO & ~(S_ISUID | S_IXGRP)))
mode |= (wire & POSIX_X_GRP) ? S_IXGRP : 0;
inode->i_mode = S_IFDIR | S_IRWXU | S_IRUSR| S_IRGRP | S_IXUSR | S_IXGRP;
if (VFS_I(ip)->i_mode & S_IXGRP)
#define S_IXUGO (S_IXUSR|S_IXGRP|S_IXOTH)
stx->stx_mode & S_IXGRP ? 'x' : '-',
#define S_IXUGO (S_IXUSR|S_IXGRP|S_IXOTH)