Qu'est-ce que l'alternative sûre à la fonction realpath()?

Je suis en train de travailler sur un programme qui utilise la fonction realpath() pour obtenir le chemin absolu d'un fichier. Malheureusement, cette fonction prend un tampon de chaîne qui devrait être si grand qu'il est assez grand et qui n'est pas en sécurité lorsque cette application est de courir à travers de multiples plates-formes. Est-il sûr de la version de cette fonction qui permet d'éviter le débordement de la mémoire tampon peut-être en utilisant l'allocation dynamique de la mémoire?

OriginalL'auteur dromodel | 2010-11-05