• [^] # Re: Portabilité ?

    Posté par . En réponse au journal procfs, limitation du système de fichiers, PATH_MAX. Évalué à 3.

    Pour ce qui est de la longueur maximale de /proc/%d/stat; tu peux facilement le calculer sachant la valeur maximale que pid_t peut prendre ou en utilisant le sysctl KERN_PIDMAX.

    Pour ce qui est de la mémoire, tu peux utiliser un buffer global (beurk beurk). Certes, il faut voir que ton programme n'est pas (ou ne sera pas) multithreadé sinon bonjours les ennuis. Dans ce cas là, tu peux envisager d'avoir une structure par thread qui te sert à stocker un environnement et que tu passes par paramètre à chaque fonction.