| www.delorie.com/archives/browse.cgi | search | 
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-workers-bounces using -f | 
| X-Recipient: | djgpp-workers AT delorie DOT com | 
| X-Authenticated: | #27081556 | 
| X-Provags-ID: | V01U2FsdGVkX1+5VKw2fZe5SPw5OcUklx2pyX8Vvg2DoYcVo/+exm | 
| Ts3TogZjO/OayX | |
| From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de> | 
| To: | djgpp-workers AT delorie DOT com | 
| Subject: | Wrong declaration of mkstemp and mktemp | 
| Date: | Wed, 26 Mar 2008 16:44:18 +0100 | 
| User-Agent: | KMail/1.9.5 | 
| MIME-Version: | 1.0 | 
| Message-Id: | <200803261644.19441.juan.guerrero@gmx.de> | 
| X-Y-GMX-Trusted: | 0 | 
| Reply-To: | djgpp-workers AT delorie DOT com | 
According to <http://www.opengroup.org/onlinepubs/000095399/functions/mkstemp.html> and <http://www.opengroup.org/onlinepubs/000095399/functions/mktemp.html> mkstemp() and mktemp() must be declared in stdlib.h and not in stdio.h as they are. According to <http://www.opengroup.org/onlinepubs/000095399/basedefs/stdlib.h.html> they are a X/Open System Interfaces Extensions The files envolved are: /src/libc/compat/stdio/mkstemp.[c|txh] /src/libc/compat/stdio/mktemp.[c|txh] /src/libc/compat/stdio/makefile Because I do not know where the files should be move to in the CVS tree, I will not send any patch. The current situation makes fail certain configure script test that checks for this functionality. Regards, Juan M. Guerrero
| webmaster | delorie software privacy | 
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |