__O_TMPFILE
if (unlikely(file->f_flags & __O_TMPFILE)) {
#define WILL_CREATE(flags) (flags & (O_CREAT | __O_TMPFILE))
if (flags & __O_TMPFILE) {
if (flags & (O_TRUNC | O_CREAT | __O_TMPFILE))
O_NOATIME | O_CLOEXEC | O_PATH | __O_TMPFILE)
#ifndef __O_TMPFILE
#define O_TMPFILE (__O_TMPFILE | O_DIRECTORY)
return open->how.flags & (O_TRUNC | O_CREAT | __O_TMPFILE);
#define O_TMPFILE (__O_TMPFILE | O_DIRECTORY)