ISUID
if (!(buf.st_mode & ISUID) || !S_ISREG(buf.st_mode)) {
if (!(buf.st_mode&ISUID)) {
if (!(buf.st_mode & ISUID)) {
(ip->di_mode&IFMT) == IFCHR || ip->di_mode&(ISUID|ISGID)) {
ip->di_mode&(ISUID|ISGID)) {
if (ichar & ISUID) {
if (ip->i_char & ISUID) {
ip->i_char = ISUID;
(ip->i_char & (ISUID | ISGID)) != 0 &&
(ip->i_char & ISUID) != 0 && ip->i_uid == 0) != 0) {
ip->i_char &= ~(ISUID | ISGID);
(ip->i_mode & (ISUID | ISGID)) != 0 &&
(ip->i_mode & ISUID) != 0 && ip->i_uid == 0) != 0) {
ip->i_mode &= ~(ISUID | ISGID);