NAME open_how - how to open a pathname LIBRARY Linux kernel headers SYNOPSIS #include <linux/openat2.h ... struct open_how { u64 flags; /* O_ * flags */ u64 mode; /* Mode for O_ { …dirfd , const char * pathname , struct open_how * how , size_t size ); Note : glibc provides ... must be specified as sizeof(struct open_how) . The open_how structure The how argum…dirfd , const char * pathname , const struct open_how * how , size_t size ); Feature Test Macrodirfd , const char * pathname , const struct open_how * how , size_t size ); Feature Test Macrodirfd , const char * pathname , const struct open_how * how , size_t size ); Feature Test Macro