Funzione endhostent Perl
Descrizione
Questa funzione dice al sistema che non ti aspetti più di leggere le voci dal file hosts utilizzando gethostent.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
endhostent
Valore di ritorno
Questa funzione non restituisce alcun valore.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl
while( ($name, $aliases, $addrtype, $length, @addrs) = gethostent() ) {
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Addr Type = $addrtype\n";
print "Length = $length\n";
print "Addrs = @addrs\n";
}
sethostent(1);
while( ($name, $aliases, $addrtype, $length, @addrs) = gethostent() ) {
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Addr Type = $addrtype\n";
print "Length = $length\n";
print "Addrs = @addrs\n";
}
endhostent(); # Closes the database;
Quando viene eseguito il codice sopra, produce il seguente risultato:
Name = ip-50-62-147-141.ip.secureserver.net
Aliases = ip-50-62-147-141 localhost.secureserver.net localhost.localdomain localhost
Addr Type = 2
Length = 4
Addrs =
Name = ip-50-62-147-141.ip.secureserver.net
Aliases = ip-50-62-147-141 localhost.secureserver.net localhost.localdomain localhost
Addr Type = 2
Length = 4
Addrs =