P_CHR
pflags |= P_CHR;
else if (pflags & P_CHR)
((pflags & P_CREAT) && (pflags & (P_EXIST|P_NEXIST|P_BLK|P_CHR))) ||
((pflags & P_BLK) && (pflags & (P_CHR|P_REG|P_DIR|P_NONZERO))) ||
((pflags & P_CHR) && (pflags & (P_REG|P_DIR|P_NONZERO))) ||
if ((pflags & P_CHR) && ((status.st_mode & S_IFMT) != S_IFCHR)) {