sous-routine sethostent

Objectif

Ouvre le fichier hôte du réseau.

Bibliothèque

Standard C Library (libc.a)
(libbind)
libnis)
(liblocal)

Syntaxe

#include <netdb.h>
  
sethostent ( StayOpen)
int StayOpen;

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.