Module Name: src
Committed By: nia
Date: Sat Nov 2 10:49:10 UTC 2024
Modified Files:
src/include: stdlib.h
src/lib/libc/stdio: mktemp.3
Log Message:
libc: Expose mkostemp(3) to POSIX.1-2024 applications.
To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/include/stdlib.h
cvs rdiff -u -r1.33 -r1.34 src/lib/libc/stdio/mktemp.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/include/stdlib.h
diff -u src/include/stdlib.h:1.127 src/include/stdlib.h:1.128
--- src/include/stdlib.h:1.127 Fri Oct 11 18:43:22 2024
+++ src/include/stdlib.h Sat Nov 2 10:49:10 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: stdlib.h,v 1.127 2024/10/11 18:43:22 riastradh Exp $ */
+/* $NetBSD: stdlib.h,v 1.128 2024/11/02 10:49:10 nia Exp $ */
/*-
* Copyright (c) 1990, 1993
@@ -184,7 +184,6 @@ void srandom(unsigned int) __RENAME(__s
#endif
#ifdef _NETBSD_SOURCE
#define RANDOM_MAX 0x7fffffff /* (((long)1 << 31) - 1) */
-int mkostemp(char *, int);
int mkostemps(char *, int, int);
#endif
@@ -397,6 +396,7 @@ size_t wcstombs_l(char * __restrict, co
#if (_POSIX_C_SOURCE - 0) >= 202405L || \
defined(_NETBSD_SOURCE) || defined(_OPENBSD_SOURCE)
void *reallocarray(void *, size_t, size_t);
+int mkostemp(char *, int);
#endif /* _POSIX_C_SOURCE >= 202405L || _NETBSD_SOURCE || _OPENBSD_SOURCE */
__END_DECLS
Index: src/lib/libc/stdio/mktemp.3
diff -u src/lib/libc/stdio/mktemp.3:1.33 src/lib/libc/stdio/mktemp.3:1.34
--- src/lib/libc/stdio/mktemp.3:1.33 Sat May 4 05:50:49 2024
+++ src/lib/libc/stdio/mktemp.3 Sat Nov 2 10:49:10 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: mktemp.3,v 1.33 2024/05/04 05:50:49 rillig Exp $
+.\" $NetBSD: mktemp.3,v 1.34 2024/11/02 10:49:10 nia Exp $
.\"
.\" Copyright (c) 1989, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -310,6 +310,10 @@ The
.Fn mkdtemp
function conforms to
.St -p1003.1-2008 .
+The
+.Fn mkostemp
+function conforms to
+.St -p1003.1-2024 .
.Sh HISTORY
A
.Fn mktemp