1add_custom_target(libc_sys_socket_unittests) 2 3add_libc_unittest( 4 socket_test 5 SUITE 6 libc_sys_socket_unittests 7 SRCS 8 socket_test.cpp 9 DEPENDS 10 libc.include.sys_socket 11 libc.src.errno.errno 12 libc.src.sys.socket.socket 13 libc.src.unistd.close 14) 15 16add_libc_unittest( 17 bind_test 18 SUITE 19 libc_sys_socket_unittests 20 SRCS 21 bind_test.cpp 22 DEPENDS 23 libc.include.sys_socket 24 libc.src.errno.errno 25 libc.src.sys.socket.socket 26 libc.src.sys.socket.bind 27 libc.src.stdio.remove 28 libc.src.unistd.close 29) 30 31add_libc_unittest( 32 socketpair_test 33 SUITE 34 libc_sys_socket_unittests 35 SRCS 36 socketpair_test.cpp 37 DEPENDS 38 libc.include.sys_socket 39 libc.src.errno.errno 40 libc.src.sys.socket.socketpair 41 libc.src.unistd.close 42) 43 44add_libc_unittest( 45 send_recv_test 46 SUITE 47 libc_sys_socket_unittests 48 SRCS 49 send_recv_test.cpp 50 DEPENDS 51 libc.include.sys_socket 52 libc.src.errno.errno 53 libc.src.sys.socket.socketpair 54 libc.src.sys.socket.send 55 libc.src.sys.socket.recv 56 libc.src.unistd.close 57) 58 59add_libc_unittest( 60 sendto_recvfrom_test 61 SUITE 62 libc_sys_socket_unittests 63 SRCS 64 sendto_recvfrom_test.cpp 65 DEPENDS 66 libc.include.sys_socket 67 libc.src.errno.errno 68 libc.src.sys.socket.socketpair 69 libc.src.sys.socket.sendto 70 libc.src.sys.socket.recvfrom 71 libc.src.unistd.close 72) 73 74add_libc_unittest( 75 sendmsg_recvmsg_test 76 SUITE 77 libc_sys_socket_unittests 78 SRCS 79 sendmsg_recvmsg_test.cpp 80 DEPENDS 81 libc.include.sys_socket 82 libc.src.errno.errno 83 libc.src.sys.socket.socketpair 84 libc.src.sys.socket.sendmsg 85 libc.src.sys.socket.recvmsg 86 libc.src.unistd.close 87) 88