C - Retrouver le nom/version de la distro et du kernel Linux
Yop,
Voilà, je souhaiterai pouvoir depuis du code C retrouver le nom/version de la distro et du kernel tel qu'affiché dans l'image en bas.
Pour le kernel, à la limite il y a uname(2) mais pour le reste, impossible de trouver un truc :/
J'ai bien vu des mecs faire "fopen("/etc/lsb-release")" mais, déjà le ficher est pas présent sur tous les environnements et en plus c'est pas super propre d'ouvrir un fichier pour récupérer deux strings à la con :/
En tout cas si quelqu'un peut me dépanner, merci d'avance o/
Poster un commentaire
Myosotys
9 ans
Et pourquoi pas lancer la commande uname depuis ton C et récupérer le retour (enfin, ce qu'elle affiche)?
Spacebite
9 ans
@Myosotys: Pour uname il y a une fonction déclarée dans un header directement mais pas pour la distrib
Cette page est réservée aux ADULTES
Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.