Lister les disques physiques

Bonjour,
je veux afficher tous les disques physiques sur linux en utilisant le langage C.
J'ai fait quelques recherches mais j'ai pas trouvé une fonction de la bibliothèque qui le fait. en mode console il y a le ls mais comment est-ce que je peux le faire à l’intérieur d'une procédure en c? Et si vous avez des références ou des liens de documentation est-ce que vous pouvez me les donner s'il vous plait et merci!

1 réponse