Linux API pour la liste des processus en cours d'exécution?

J'ai besoin d'une API C/C++ qui me permet de lister les processus en cours d'exécution sur un système Linux, et de lister les fichiers de chaque processus a ouvert.

Je ne pas envie de finir la lecture de l' /proc/système de fichiers directement.

Quelqu'un peut penser à une façon de le faire?

  • L'utilitaire de lsof ne que. Il est open-source, lire le code et de voir comment il fonctionne (il doit faire usage de /proc, tout de même)
InformationsquelleAutor Thomi | 2009-06-02