Forum » » Rapports de bug » » Faites un bugreport précis
Posté : 16-09-2010 18:24
Tiens j'en ai un qui me reviens à l'esprit :
y a t'il quelque chose sur la fonction tmpfile() de newlib ?
Le problème est avec la version actuelle qu'elle fonctionne comme attendu : création d'un fichier avec nom unique dans le répertoire temporaire (c'est sous T: pour nous) mais par contre à la sortie le fichier n'est pas supprimé automatiquement comme cela devrait être le cas.
bout de code pour voir le problème :
/* tmpfile example */
#!include! <stdio.h>
int main ()
{
FILE * pFile;
pFile = tmpfile ();
fclose (pFile);
return 0;
}
Je viens de pondre ce code sans le recompiler sous AOS mais normalement en l'exécutant plusieurs fois on devrait s'apercevoir qu'une multitude de fichiers sont créés dans T: sans jamais être détruits...
J'avais déjà signalé ça il y a quelque temps Cyborg avait confirmé mais je ne sais pas si c'est allé plus loin (en tout cas j'ai du repasser sous clib2 dans ftpd pour que ça ne pollue pas le T:)
Message édité par : alex / 17-09-2010 23:18
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=846&forum=18