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