Fix behavior in UNIX socket listen()

This commit is contained in:
Ruihan Li
2024-08-15 13:45:00 +08:00
committed by Tate, Hongliang Tian
parent ac19a7e0e7
commit a3d4748d6b
3 changed files with 29 additions and 6 deletions

View File

@ -218,3 +218,15 @@ FN_TEST(connect)
EISCONN);
}
END_TEST()
FN_TEST(listen)
{
TEST_ERRNO(listen(sk_unbound, 10), EINVAL);
TEST_SUCC(listen(sk_listen, 10));
TEST_ERRNO(listen(sk_connected, 10), EINVAL);
TEST_ERRNO(listen(sk_accepted, 10), EINVAL);
}
END_TEST()