i_mode
char *i_mode, *o_mode, *e_mode;
i_mode = getenv("_STDBUF_I");
if (i_mode != NULL)
change_buf(stdin, i_mode);
int i_mode;
i_mode = ip->i_mode;
i_mode = 0;
i_mode = ip->i_mode;
i_mode = ip->i_mode;
i_mode != 0;
i_mode >>= 8, first = FALSE)
switch (i_mode & 0xFF) {
int i_mode; /* addressing modes */
if (ip == NULL || ip->i_mode == 0)
mode = ip->i_mode;
ip->i_mode = 0;
if (ip == NULL || ip->i_mode == 0)
ip->i_mode = ip->i_nlink ? le16toh(ei->e2di_mode) : 0;
(ip->i_nlink < 2 || !S_ISDIR(ip->i_mode))) {
if (S_ISREG(ip->i_mode))
ei->e2di_mode = htole16(ip->i_mode);
if (S_ISREG(ip->i_mode))
"n/a", in->i_mode, in->i_flags, in->i_gen, in->i_facl);
ep->e2d_type = DTTOFT(IFTODT(ip->i_mode));
if ((dp->i_mode & ISVTX) &&
newdir.e2d_type = DTTOFT(IFTODT(ip->i_mode));
(S_ISDIR(ip->i_mode) || S_ISREG(ip->i_mode))) {
if (ip->i_mode == 0 ||
(dp->i_mode & ISUID) && dp->i_uid) {
ip->i_mode = dmode;
switch (vp->v_type = IFTOVT(ip->i_mode)) {
if (ip->i_mode != 0 && vp->v_type == VNON)
(pdir->i_mode & ISUID) &&
ip->i_mode = mode;
if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred)) {
ip->i_mode &= ~ISGID;
if ((ip->i_mode & (ISUID | ISGID)) && resid > uio->uio_resid &&
ip->i_mode &= ~(ISUID | ISGID);
error = vop_helper_access(ap, ip->i_uid, ip->i_gid, ip->i_mode,
vap->va_mode = ip->i_mode & ~IFMT;
vap->va_type = IFTOVT(ip->i_mode);
ip->i_mode &= ~ALLPERMS;
ip->i_mode |= (mode & ALLPERMS);
if ((ip->i_mode & (ISUID | ISGID)) && (ouid != uid || ogid != gid)) {
ip->i_mode &= ~(ISUID | ISGID);
if (S_ISDIR(ip->i_mode) &&
if (!S_ISDIR(ip->i_mode) || ip->i_nlink > 2)
if ((ip->i_mode & IFMT) == IFDIR) {
if ((dp->i_mode & S_ISTXT) && tcnp->cn_cred->cr_uid != 0 &&
if ((xp->i_mode & IFMT) == IFDIR) {
uint16_t i_mode; /* IFMT, permissions; see below. */
if (ip->i_mode) {
ip->i_mode, (u_long)ip->i_number, fs->fs_fsmnt);
if ((ip->i_mode & IFMT) == IFDIR &&
if ((ip->i_mode & IFMT) == IFDIR &&
if (ip == NULL || ip->i_mode == 0)
mode = ip->i_mode;
ip->i_mode = 0;
if (ip == NULL || ip->i_mode == 0)
if ((dp->i_mode & ISVTX) &&
newdirp->d_type = IFTODT(ip->i_mode);
ip->i_mode &= ~(ISUID | ISGID);
if (ip->i_mode == 0 ||
if ((dp->i_mode & S_ISTXT) && tcnp->cn_cred->cr_uid != 0 &&
if ((xp->i_mode&IFMT) == IFDIR) {
IFTODT(ip->i_mode),
(dp->i_mode & ISUID) && dp->i_uid) {
ip->i_mode = dmode;
vp->v_type = IFTOVT(ip->i_mode);
(pdir->i_mode & ISUID) &&
ip->i_mode = mode;
if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) &&
ip->i_mode &= ~ISGID;
error = vop_helper_access(ap, ip->i_uid, ip->i_gid, ip->i_mode, 0);
vap->va_mode = ip->i_mode & ~IFMT;
vap->va_type = IFTOVT(ip->i_mode);
mode_t cur_mode = ip->i_mode;
ip->i_mode = cur_mode;
ip->i_mode &= ~(ISUID | ISGID);
if ((ip->i_mode & IFMT) == IFDIR) {
fsp->mode = ino.i_mode | mtrans(vp->v_type);
fsp->mode = (mode_t)inode.i_mode;
type = ip->i_mode & S_IFMT;
if (S_ISCHR(ip->i_mode) || S_ISBLK(ip->i_mode))