https://sourceware.org/bugzilla/show_bug.cgi?id=30969
Nick Clifton <nickc at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nickc at redhat dot com --- Comment #6 from Nick Clifton <nickc at redhat dot com> --- (In reply to Bruno Haible from comment #5) > I wrote: > > No, there are 3 different implementations: The mingw one, the gnulib one, > > and the glibc one. > > Correction: There are 4 different implementations: The binutils one > (bucomm.c), If we are talking about implementations of mkstemp() then bucomm.c does not do that. Instead bucomm.c contains a function called make_tempname() which uses whichever version of mkstemp is provided by the C library at the time of program execution. > the mingw one, the gnulib one, and the glibc one. There is however a sort-of fourth candidate in the form of the mkstemps() function provided by the libiberty library (in the libiberty/mkstemps.c file in the binutils sources). This version is not used by bucomm.c however as it has issues with paths that contain directory names. -- You are receiving this mail because: You are on the CC list for the bug.