Comment puis-je trouver la machine actuelle du nom d'hôte complet en C (nom d'hôte et de domaine de l'information)?

Dans un projet C (POSIX), comment puis-je obtenir le nom complet pour le système actuel?

Par exemple, je peux mettre juste le nom de ma machine en faisant
gethostname() de unistd.h. Cela pourrait me donner machine3 en retour, mais je suis à la recherche de machine3.somedomain.com par exemple.

Comment puis-je obtenir cette information? Je ne veux pas utiliser un appel à system() pour ce faire, si possible.

InformationsquelleAutor Zxaos | 2009-02-02