124 lines · plain
1add_entrypoint_object(2 socket3 SRCS4 socket.cpp5 HDRS6 ../socket.h7 DEPENDS8 libc.include.sys_syscall9 libc.include.sys_socket10 libc.src.__support.OSUtil.osutil11 libc.src.errno.errno12)13 14add_entrypoint_object(15 bind16 SRCS17 bind.cpp18 HDRS19 ../bind.h20 DEPENDS21 libc.include.sys_syscall22 libc.include.sys_socket23 libc.src.__support.OSUtil.osutil24 libc.src.errno.errno25)26 27add_entrypoint_object(28 socketpair29 SRCS30 socketpair.cpp31 HDRS32 ../socketpair.h33 DEPENDS34 libc.include.sys_syscall35 libc.include.sys_socket36 libc.src.__support.macros.sanitizer37 libc.src.__support.OSUtil.osutil38 libc.src.errno.errno39)40 41add_entrypoint_object(42 send43 SRCS44 send.cpp45 HDRS46 ../send.h47 DEPENDS48 libc.include.sys_syscall49 libc.hdr.types.struct_sockaddr50 libc.hdr.types.socklen_t51 libc.src.__support.OSUtil.osutil52 libc.src.errno.errno53)54 55add_entrypoint_object(56 sendto57 SRCS58 sendto.cpp59 HDRS60 ../sendto.h61 DEPENDS62 libc.include.sys_syscall63 libc.hdr.types.struct_sockaddr64 libc.hdr.types.socklen_t65 libc.src.__support.OSUtil.osutil66 libc.src.errno.errno67)68 69add_entrypoint_object(70 sendmsg71 SRCS72 sendmsg.cpp73 HDRS74 ../sendmsg.h75 DEPENDS76 libc.include.sys_syscall77 libc.hdr.types.struct_msghdr78 libc.src.__support.OSUtil.osutil79 libc.src.errno.errno80)81add_entrypoint_object(82 recv83 SRCS84 recv.cpp85 HDRS86 ../recv.h87 DEPENDS88 libc.include.sys_syscall89 libc.hdr.types.struct_sockaddr90 libc.hdr.types.socklen_t91 libc.src.__support.macros.sanitizer92 libc.src.__support.OSUtil.osutil93 libc.src.errno.errno94)95 96add_entrypoint_object(97 recvfrom98 SRCS99 recvfrom.cpp100 HDRS101 ../recvfrom.h102 DEPENDS103 libc.include.sys_syscall104 libc.hdr.types.struct_sockaddr105 libc.hdr.types.socklen_t106 libc.src.__support.macros.sanitizer107 libc.src.__support.OSUtil.osutil108 libc.src.errno.errno109)110 111add_entrypoint_object(112 recvmsg113 SRCS114 recvmsg.cpp115 HDRS116 ../recvmsg.h117 DEPENDS118 libc.include.sys_syscall119 libc.hdr.types.struct_msghdr120 libc.src.__support.macros.sanitizer121 libc.src.__support.OSUtil.osutil122 libc.src.errno.errno123)124