On Tue, 2006-03-28 at 13:18, olivier.eribon@??? wrote:
> Ce soft est truffe d'appel system.
Bêêêrk! :)
Un system() lance deux choses: un shell pour parser ta ligne de
commande, puis le (ou les) process pour l'exécuter. Il faut donc
vraiment éviter ce genre de choses sur une machine limitée.
> Les plus simple a remplacer sont du style
> system("rm -rf /tmp/toto"); -> remove("/tmp/toto");
> Mais d'autres sont tres difficile a modifier.
Lequels ? La plupart du temps remplacer un system() n'est pas si
difficile que ça. Si tu as quelques exemples de system() "difficiles",
on peut peut-être t'aider.
Xav