3 Aug
2001
3 Aug
'01
06:39
* Heiko Nardmann [Wed, 1 Aug 2001 14:12:09 +0200]:
Waehrend des Linkens eines Programmes bekomme ich folgende Meldung:
the use of `tmpnam' is dangerous, better use `mkstemp'
Nun frage ich mich aber, woher die Meldung genau kommt, da ich sie im Executable von ld nicht finde???
Die Meldung kommt aus der glibc, sprich libc.so.6 ;-) Der Linker weiss nichts von Funktionen und deren Sicherheit, die Programmierer der glibc sehr wohl. Daher werden für einige Funktionen solche Warnungen eingebaut. Wie genau der Trick funktioniert, weiss ich auch nicht und müsste erst mal unsere Glibc-Spezialisten fragen. -- Pinguine sollen die Dinosaurier retten -- Handelsblatt über Linux auf S/390