Lines Matching refs:explain
31 #define explain(x) \ macro
79 explain("cannot get non-existent label"); in run_tests()
82 explain("cannot put non-existent label"); in run_tests()
85 explain("cannot create label greater than 20 bits"); in run_tests()
89 explain("create a new label (FL_F_CREATE)"); in run_tests()
91 explain("can get the label (without FL_F_CREATE)"); in run_tests()
93 explain("can get it again with create flag set, too"); in run_tests()
95 explain("cannot get it again with the exclusive (FL_FL_EXCL) flag"); in run_tests()
98 explain("can now put exactly three references"); in run_tests()
104 explain("create a new exclusive label (FL_S_EXCL)"); in run_tests()
106 explain("cannot get it again in non-exclusive mode"); in run_tests()
108 explain("cannot get it again in exclusive mode either"); in run_tests()
113 explain("cannot reuse the label, due to linger"); in run_tests()
116 explain("after sleep, can reuse"); in run_tests()
122 explain("create a new user-private label (FL_S_USER)"); in run_tests()
124 explain("cannot get it again in non-exclusive mode"); in run_tests()
126 explain("cannot get it again in exclusive mode"); in run_tests()
128 explain("can get it again in user mode"); in run_tests()
130 explain("child process can get it too, but not after setuid(nobody)"); in run_tests()
147 explain("create a new process-private label (FL_S_PROCESS)"); in run_tests()
149 explain("can get it again"); in run_tests()
151 explain("child process cannot can get it"); in run_tests()