website logo
Auteur
avatar
alex

Forum » » Rapports de bug » » Faites un bugreport précis


Posté : 16-09-2010 18:24 icone du post

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