[libc-commits] [libc] [libc] Add tmpnam implementation (PR #204901)

Jeff Bailey via libc-commits libc-commits at lists.llvm.org
Sat Aug 1 00:24:30 PDT 2026


================
@@ -66,3 +66,19 @@ add_entrypoint_object(
     libc.hdr.types.FILE
     libc.src.__support.File.platform_file
 )
+
+add_entrypoint_object(
+  tmpnam
+  SRCS
+    tmpnam.cpp
+  HDRS
+    ../tmpnam.h
+  DEPENDS
+    libc.hdr.stdio_macros
+    libc.hdr.errno_macros
+    libc.src.__support.CPP.string_view
+    libc.src.string.memory_utils.inline_memcpy
+    libc.src.__support.CPP.atomic
+    libc.hdr.unistd_macros
+    libc.src.__support.OSUtil.osutil
----------------
kaladron wrote:

This looks like it's missing two deps:

    libc.src.__support.OSUtil.linux.syscall_wrappers.access
    libc.src.__support.OSUtil.linux.syscall_wrappers.getrandom

https://github.com/llvm/llvm-project/pull/204901


More information about the libc-commits mailing list