Lines Matching refs:openat
29 * Note: open(2) and openat(2) have 12 events each for various values of 'flag'
32 * 270:AUE_OPENAT_R:openat(2) - read:fr
33 * 271:AUE_OPENAT_RC:openat(2) - read,creat:fc,fr,fa,fm
34 * 272:AUE_OPENAT_RT:openat(2) - read,trunc:fd,fr,fa,fm
35 * 273:AUE_OPENAT_RTC:openat(2) - read,creat,trunc:fc,fd,fr,fa,fm
36 * 274:AUE_OPENAT_W:openat(2) - write:fw
37 * 275:AUE_OPENAT_WC:openat(2) - write,creat:fc,fw,fa,fm
38 * 276:AUE_OPENAT_WT:openat(2) - write,trunc:fd,fw,fa,fm
39 * 277:AUE_OPENAT_WTC:openat(2) - write,creat,trunc:fc,fd,fw,fa,fm
40 * 278:AUE_OPENAT_RW:openat(2) - read,write:fr,fw
41 * 279:AUE_OPENAT_RWC:openat(2) - read,write,create:fc,fw,fr,fa,fm
42 * 280:AUE_OPENAT_RWT:openat(2) - read,write,trunc:fd,fw,fr,fa,fm
43 * 281:AUE_OPENAT_RWTC:openat(2) - read,write,creat,trunc:fc,fd,fw,fr,fa,fm
61 * Define test-cases for success and failure modes of both open(2) and openat(2)
107 "openat(2) call with flags = %s", #flag); \
113 "openat.*%s.*fileforaudit.*return,success", regex); \
114 /* File needs to exist for successful openat(2) invocation */ \
117 ATF_REQUIRE((filedesc2 = openat(AT_FDCWD, path, flag)) != -1); \
130 "openat(2) call with flags = %s", #flag); \
135 "openat.*%s.*fileforaudit.*return,failure", regex); \
137 ATF_REQUIRE_EQ(-1, openat(AT_FDCWD, errpath, flag)); \
146 * Add both success and failure modes of open(2) and openat(2)
159 * corresponding to separate audit events for open(2) and openat(2)