| add_header_library( | |
| socket_test_support | |
| HDRS | |
| socket_test_support.h | |
| DEPENDS | |
| libc.hdr.fcntl_macros | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.size_t | |
| libc.hdr.types.socklen_t | |
| libc.hdr.types.struct_sockaddr_un | |
| libc.src.__support.common | |
| libc.src.__support.CPP.string_view | |
| libc.src.fcntl.open | |
| libc.src.string.strncpy | |
| libc.src.string.strnlen | |
| libc.src.unistd.chdir | |
| libc.src.unistd.close | |
| libc.src.unistd.fchdir | |
| ) | |
| add_custom_target(libc_sys_socket_unittests) | |
| add_libc_test( | |
| socket_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| socket_test.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.src.errno.errno | |
| libc.src.sys.socket.socket | |
| libc.src.unistd.close | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| bind_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| bind_test.cpp | |
| DEPENDS | |
| .socket_test_support | |
| libc.include.sys_socket | |
| libc.hdr.netinet_in_macros | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.sa_family_t | |
| libc.hdr.types.struct_sockaddr_in | |
| libc.hdr.types.struct_sockaddr_in6 | |
| libc.hdr.types.struct_sockaddr_un | |
| libc.src.arpa.inet.htonl | |
| libc.src.errno.errno | |
| libc.src.sys.socket.socket | |
| libc.src.sys.socket.bind | |
| libc.src.sys.socket.getsockname | |
| libc.src.stdio.remove | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| connect_accept_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| connect_accept_test.cpp | |
| DEPENDS | |
| .socket_test_support | |
| libc.include.sys_socket | |
| libc.hdr.fcntl_macros | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.sa_family_t | |
| libc.hdr.types.size_t | |
| libc.hdr.types.socklen_t | |
| libc.hdr.types.struct_sockaddr_un | |
| libc.src.errno.errno | |
| libc.src.fcntl.fcntl | |
| libc.src.sys.socket.accept | |
| libc.src.sys.socket.accept4 | |
| libc.src.sys.socket.bind | |
| libc.src.sys.socket.connect | |
| libc.src.sys.socket.listen | |
| libc.src.sys.socket.socket | |
| libc.src.stdio.remove | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| listen_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| listen_test.cpp | |
| DEPENDS | |
| .socket_test_support | |
| libc.include.sys_socket | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.struct_sockaddr_un | |
| libc.src.errno.errno | |
| libc.src.sys.socket.socket | |
| libc.src.sys.socket.bind | |
| libc.src.sys.socket.listen | |
| libc.src.stdio.remove | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| socketopt_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| socketopt_test.cpp | |
| DEPENDS | |
| libc.include.sys_socket | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.socklen_t | |
| libc.hdr.types.struct_linger | |
| libc.hdr.time_macros | |
| libc.hdr.types.struct_timespec | |
| libc.hdr.types.struct_timeval | |
| libc.src.errno.errno | |
| libc.src.sys.socket.getsockopt | |
| libc.src.sys.socket.setsockopt | |
| libc.src.sys.socket.socket | |
| libc.src.sys.socket.socketpair | |
| libc.src.sys.socket.recv | |
| libc.src.unistd.close | |
| libc.src.unistd.pipe | |
| libc.src.__support.CPP.scope | |
| libc.src.__support.time.clock_gettime | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| socketpair_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| socketpair_test.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.src.errno.errno | |
| libc.src.sys.socket.socketpair | |
| libc.src.unistd.close | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| sockatmark_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| sockatmark_test.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.src.errno.errno | |
| libc.src.sys.socket.send | |
| libc.src.sys.socket.sockatmark | |
| libc.src.sys.socket.socketpair | |
| libc.src.unistd.close | |
| libc.src.unistd.pipe | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| sockname_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| sockname_test.cpp | |
| DEPENDS | |
| .socket_test_support | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.sa_family_t | |
| libc.hdr.types.socklen_t | |
| libc.hdr.types.struct_sockaddr_un | |
| libc.src.errno.errno | |
| libc.src.sys.socket.accept | |
| libc.src.sys.socket.bind | |
| libc.src.sys.socket.connect | |
| libc.src.sys.socket.getpeername | |
| libc.src.sys.socket.getsockname | |
| libc.src.sys.socket.listen | |
| libc.src.sys.socket.socket | |
| libc.src.stdio.remove | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| send_recv_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| send_recv_test.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.src.errno.errno | |
| libc.src.sys.socket.socketpair | |
| libc.src.sys.socket.send | |
| libc.src.sys.socket.recv | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| sendto_recvfrom_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| sendto_recvfrom_test.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.src.errno.errno | |
| libc.src.sys.socket.socketpair | |
| libc.src.sys.socket.sendto | |
| libc.src.sys.socket.recvfrom | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| sendrecvmmsg_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| sendrecvmmsg_test.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.struct_iovec | |
| libc.hdr.types.struct_mmsghdr | |
| libc.hdr.types.struct_timespec | |
| libc.src.errno.errno | |
| libc.src.string.strlen | |
| libc.src.sys.socket.socketpair | |
| libc.src.sys.socket.sendmmsg | |
| libc.src.sys.socket.recvmmsg | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| sendmsg_recvmsg_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| sendmsg_recvmsg_test.cpp | |
| DEPENDS | |
| libc.hdr.fcntl_macros | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.struct_cmsghdr | |
| libc.src.errno.errno | |
| libc.src.fcntl.fcntl | |
| libc.src.string.memcpy | |
| libc.src.string.memset | |
| libc.src.sys.socket.getsockopt | |
| libc.src.sys.socket.socketpair | |
| libc.src.sys.socket.sendmsg | |
| libc.src.sys.socket.recvmsg | |
| libc.src.unistd.close | |
| libc.src.__support.CPP.scope | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| shutdown_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| shutdown_test.cpp | |
| DEPENDS | |
| libc.include.sys_socket | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.ssize_t | |
| libc.src.__support.CPP.scope | |
| libc.src.errno.errno | |
| libc.src.sys.socket.shutdown | |
| libc.src.sys.socket.socketpair | |
| libc.src.unistd.close | |
| libc.src.unistd.read | |
| libc.test.UnitTest.ErrnoCheckingTest | |
| libc.test.UnitTest.ErrnoSetterMatcher | |
| ) | |
| add_libc_test( | |
| sockaddr_storage_test | |
| SUITE | |
| libc_sys_socket_unittests | |
| SRCS | |
| sockaddr_storage_test.cpp | |
| sockaddr_storage_helper.cpp | |
| DEPENDS | |
| libc.hdr.sys_socket_macros | |
| libc.hdr.types.sa_family_t | |
| libc.hdr.types.struct_sockaddr_storage | |
| libc.hdr.types.struct_sockaddr_un | |
| ) |