Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/include PR/56250: Michael Forney: mkstemp/mkdtemp not declar...
details: https://anonhg.NetBSD.org/src/rev/c1a76d78813d
branches: trunk
changeset: 380045:c1a76d78813d
user: christos <christos%NetBSD.org@localhost>
date: Sat Jul 03 14:07:13 2021 +0000
description:
PR/56250: Michael Forney: mkstemp/mkdtemp not declared with
_POSIX_C_SOURCE=200809L
diffstat:
include/stdlib.h | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
diffs (48 lines):
diff -r 0687880641ca -r c1a76d78813d include/stdlib.h
--- a/include/stdlib.h Sat Jul 03 09:39:26 2021 +0000
+++ b/include/stdlib.h Sat Jul 03 14:07:13 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: stdlib.h,v 1.122 2020/05/26 21:49:29 joerg Exp $ */
+/* $NetBSD: stdlib.h,v 1.123 2021/07/03 14:07:13 christos Exp $ */
/*-
* Copyright (c) 1990, 1993
@@ -190,8 +190,6 @@ int mkostemp(char *, int);
int mkostemps(char *, int, int);
#endif
-char *mkdtemp(char *);
-int mkstemp(char *);
char *mktemp(char *)
#ifdef __MKTEMP_OK__
__RENAME(_mktemp)
@@ -206,8 +204,6 @@ int ttyslot(void);
void *valloc(size_t); /* obsoleted by malloc() */
-int getsubopt(char **, char * const *, char **);
-
int grantpt(int);
int unlockpt(int);
char *ptsname(int);
@@ -256,6 +252,20 @@ int posix_memalign(void **, size_t, siz
#endif
/*
+ * The Open Group Base Specifications, Issue 7; IEEE Std 1003.1-2008 (POSIX)
+ * or
+ * X/Open Portability Guide >= Issue 4 Version 2
+ */
+#if (_POSIX_C_SOURCE - 0) >= 200809L || \
+ (defined(_XOPEN_SOURCE) && defined(_XOPEN_SOURCE_EXTENDED)) || \
+ (_XOPEN_SOURCE - 0) >= 500 || defined(_NETBSD_SOURCE)
+char *mkdtemp(char *);
+int mkstemp(char *);
+
+int getsubopt(char **, char * const *, char **);
+#endif
+
+/*
* Implementation-defined extensions
*/
#if defined(_NETBSD_SOURCE)
Home |
Main Index |
Thread Index |
Old Index