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 |