Jari Aalto wrote:
> Package: gcc
> Version: 4:4.1.1-3
> Severity: normal
> 
> While compiling binutils-2.17 from (Debian) sources, gcc reports following:
> 
>     bucomm.o: In function `make_tempname':
>     /usr/src/net/deb/src/binutils-2.17/binutils/bucomm.c:426: warning: the 
> use of `mktemp' is dangerous, better use `mkstemp'
> 
> 
> The proper fix is to use `mkdtemp' in the code, but the error message
> does not tell this.

FYI, in the case of binutils mkdtemp is not the proper fix, because
it has to be bootstrappable on machines without mkdtemp support.

In the general case it might be still no good idea, the manpage for
mkdtemp claims it is non-standard (glibc/OpenBSD only).


Thiemo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to