Sous-routine getnetent_r
Objectif
Obporte l'entrée réseau.
Bibliothèque
Bibliothèque C standard (libc.a)
Syntaxe
#include <netdb.h>
int getnetent_r(netent, net_data)
struct netent *netent;
struct netent_data *net_data;Descriptif
La sous-routine getnetent_r extrait les informations réseau en ouvrant et en lisant séquentiellement le fichier /etc/networks . Cette sous-routine appelle en interne le sous-programme Getnetent et stocke les valeurs dans la structure de l'hôte.
La sous-routine Getnetent écrine les données statiques renvoyées dans les appels suivants. La sous-routine Getnetent_r ne l'est pas. Utilisez la sous-routine endnetent_r pour fermer le fichier /etc/networks .
Paramètres
| Article | Descriptif |
|---|---|
| Netent | Pointe vers la structure Netent . |
| Données_réseau | Pointe vers la structure Données_réseau . |
Valeurs renvoyées
La fonction renvoie un 0 en cas de succès et un -1 en cas d'échec.
Note : Si une erreur se produit ou si la fin du fichier est atteinte, la sous-routine getnetent_r renvoie un -1 pour indiquer l'erreur.
Fichiers
| Article | Descriptif |
|---|---|
| /etc/networks | Contient les noms de réseau officiels. |