diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index b15edc5e3e102..db03270f25232 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -278,9 +278,20 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.sys.resource.getrlimit libc.src.sys.resource.setrlimit - # sys/sendfile entrypoints + # sys/sendfile.h entrypoints libc.src.sys.sendfile.sendfile + # sys/socket.h entrypoints + libc.src.sys.socket.accept + libc.src.sys.socket.accept4 + libc.src.sys.socket.bind + libc.src.sys.socket.connect + libc.src.sys.socket.getsockopt + libc.src.sys.socket.listen + libc.src.sys.socket.setsockopt + libc.src.sys.socket.shutdown + libc.src.sys.socket.socket + # sys/stat.h entrypoints libc.src.sys.stat.chmod libc.src.sys.stat.fchmod @@ -1218,17 +1229,6 @@ if(LLVM_LIBC_FULL_BUILD) # sys/select.h entrypoints libc.src.sys.select.select - - # sys/socket.h entrypoints - libc.src.sys.socket.accept - libc.src.sys.socket.accept4 - libc.src.sys.socket.bind - libc.src.sys.socket.connect - libc.src.sys.socket.getsockopt - libc.src.sys.socket.listen - libc.src.sys.socket.setsockopt - libc.src.sys.socket.shutdown - libc.src.sys.socket.socket ) endif() diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index d1c1d9496af67..d65a5a2998745 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -294,9 +294,27 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.sys.sem.semctl libc.src.sys.sem.semop - # sys/sendfile entrypoints + # sys/sendfile.h entrypoints libc.src.sys.sendfile.sendfile + # sys/socket.h entrypoints + libc.src.sys.socket.accept + libc.src.sys.socket.accept4 + libc.src.sys.socket.bind + libc.src.sys.socket.connect + libc.src.sys.socket.getsockopt + libc.src.sys.socket.listen + libc.src.sys.socket.recv + libc.src.sys.socket.recvfrom + libc.src.sys.socket.recvmsg + libc.src.sys.socket.send + libc.src.sys.socket.sendmsg + libc.src.sys.socket.sendto + libc.src.sys.socket.setsockopt + libc.src.sys.socket.shutdown + libc.src.sys.socket.socket + libc.src.sys.socket.socketpair + # sys/stat.h entrypoints libc.src.sys.stat.chmod libc.src.sys.stat.fchmod @@ -1429,24 +1447,6 @@ if(LLVM_LIBC_FULL_BUILD) # sys/select.h entrypoints libc.src.sys.select.select - # sys/socket.h entrypoints - libc.src.sys.socket.accept - libc.src.sys.socket.accept4 - libc.src.sys.socket.socket - libc.src.sys.socket.bind - libc.src.sys.socket.connect - libc.src.sys.socket.getsockopt - libc.src.sys.socket.listen - libc.src.sys.socket.shutdown - libc.src.sys.socket.socketpair - libc.src.sys.socket.setsockopt - libc.src.sys.socket.send - libc.src.sys.socket.sendto - libc.src.sys.socket.sendmsg - libc.src.sys.socket.recv - libc.src.sys.socket.recvfrom - libc.src.sys.socket.recvmsg - # wchar.h entrypoints libc.src.wchar.mblen libc.src.wchar.mbrlen diff --git a/libc/test/src/sys/socket/linux/socketopt_test.cpp b/libc/test/src/sys/socket/linux/socketopt_test.cpp index e069a7bd35fa6..0e132a877d0c7 100644 --- a/libc/test/src/sys/socket/linux/socketopt_test.cpp +++ b/libc/test/src/sys/socket/linux/socketopt_test.cpp @@ -48,7 +48,7 @@ TEST_F(LlvmLibcSocketOptTest, BasicSocketOpt) { ASSERT_THAT( LIBC_NAMESPACE::getsockopt(sock, SOL_SOCKET, SO_TYPE, &optval, &optlen), Succeeds(0)); - ASSERT_EQ(optval, SOCK_STREAM); + ASSERT_EQ(optval, static_cast(SOCK_STREAM)); ASSERT_EQ(optlen, static_cast(sizeof(optval))); optval = SOCK_DGRAM;