P_FLAG
P_FLAG(CLOEXEC);
P_FLAG(NONBLOCK);
P_FLAG(RANDOM);
P_FLAG(NONBLOCK);
P_FLAG(SEMAPHORE);
P_FLAG(CLOEXEC);
P_FLAG(NONBLOCK);
P_FLAG(RDWR);
P_FLAG(APPEND);
P_FLAG(ASYNC);
P_FLAG(CLOEXEC);
P_FLAG(CREAT);
P_FLAG(DIRECT);
P_FLAG(DIRECTORY);
P_FLAG(EXCL);
P_FLAG(LARGEFILE);
P_FLAG(NOFOLLOW);
P_FLAG(TMPFILE);
P_FLAG(NOATIME);
P_FLAG(NOCTTY);
P_FLAG(NONBLOCK);
P_FLAG(NDELAY);
P_FLAG(PATH);
P_FLAG(DSYNC);
P_FLAG(SYNC);
P_FLAG(TRUNC);
P_FLAG(WRONLY);
P_FLAG(FD_NO_GROUP);
P_FLAG(FD_OUTPUT);
P_FLAG(PID_CGROUP);
P_FLAG(FD_CLOEXEC);
P_FLAG(TSYNC);