CVSROOT: /cvs Module name: src Changes by: mill...@cvs.openbsd.org 2024/01/19 12:45:02
Modified files: lib/libc/hidden: stdlib.h lib/libc/stdlib: Makefile.inc mktemp.c Added files: lib/libc/stdlib: __mktemp4.c mkdtemp.c mkstemp.c Log message: Make our mktemp(3) callback-driven and split into multiple files. Previously, calling any of the mktemp(3) family would pull in lstat(2), open(2) and mkdir(2). Now, only the necessary system calls will be reachable from the binary. OK deraadt@ guenther@