sous-routine sethostent
Objectif
Ouvre le fichier hôte du réseau.
Bibliothèque
Standard C Library (libc.a)
(libbind)
libnis)
(liblocal)Syntaxe
Descriptif
Lors de l'utilisation de la sous-routine sethostent dans la résolution de service de nom DNS/BIND, sethostent autorise une demande d'utilisation d'un socket connecté à l'aide de TCP pour les requêtes. Si le paramètre StayOpen est différent de zéro, cette option permet d'envoyer toutes les requêtes au serveur de noms à l'aide de TCP et de conserver la connexion après chaque appel à gethostbyname ou gethostbyaddr.
Lorsque vous utilisez la sous-routine sethostent pour rechercher le fichier /etc/hosts , sethostent ouvre et rembobine le fichier /etc/hosts . Si le paramètre StayOpen est différent de zéro, la base de données hosts n'est pas fermée après chaque appel à gethostbyname ou gethostbyaddr.
Paramètres
| Article | Descriptif |
|---|---|
| StayOpen | Lorsqu'il est utilisé dans la résolution de nom NIS et pour rechercher le fichier /etc/hosts local, il contient une valeur permettant d'indiquer si le fichier hôte doit être fermé après chaque appel à gethostbyname et gethostbyaddr. Une valeur différente de zéro indique de ne pas fermer le fichier hôte après chaque appel et une valeur de zéro permet de fermer le fichier. |
| Lorsqu'elle est utilisée dans la résolution de nom DNS/BIND, une valeur différente de zéro conserve la connexion TCP après chaque appel à gethostbyname et gethostbyaddr . La valeur zéro permet de fermer la connexion. |
Fichiers
| Article | Descriptif |
|---|---|
| /etc/hosts | Contient la base de données des noms d'hôte. |
| /etc/netsvc.conf | Contient la commande des services de nom. |
| /etc/include/netdb.h | Contient la structure de la base de données du réseau. |