mtx_plain
case mtx_plain:
case mtx_plain | mtx_recursive:
RT(mtx_init(&mtx, mtx_plain));
RT(mtx_init(&mtx, mtx_plain));
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&b_m, mtx_plain), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_recursive), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_recursive), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_timed), thrd_error);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_recursive), thrd_success);