Thread (1 message) 1 message, 1 author, 2016-08-03

Re: [PATCH] mkstemp: fix _POSIX_C_SOURCE value for mkstemp()

From: Mike Frysinger <hidden>
Date: 2016-08-03 02:58:09

Possibly related (same subject, not in this thread)

On 08 Jul 2016 02:06, Quentin Rameau wrote:
Here are more informations to save you the time searching for it.
Introduced in f095bb7 (2010-01-09) in stdlib/stdlib.h line 609:

+#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED \
+    || defined __USE_XOPEN2K8
[..]
extern int mkstemp (char *__template) __nonnull ((1)) __wur;

And in include/features.h (from glibc 2.12 e28c887):

#if (_POSIX_C_SOURCE - 0) >= 200112L
# define __USE_XOPEN2K		1
# undef __USE_ISOC95
# define __USE_ISOC95		1
# undef __USE_ISOC99
# define __USE_ISOC99		1
#endif

#if (_POSIX_C_SOURCE - 0) >= 200809L
# define __USE_XOPEN2K8		1
# undef  _ATFILE_SOURCE
# define _ATFILE_SOURCE	1
#endif
what is it you're trying to report ?  the man page already reads:
       mkstemp():
           _XOPEN_SOURCE >= 500
               || /* Since glibc 2.12: */ _POSIX_C_SOURCE >= 200112L
               || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

can you attach a patch ?
-mike

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help