Funzione setnetent di Perl
Descrizione
Questa funzione dovrebbe essere chiamata prima della prima chiamata a getnetent. L'argomento STAYOPEN è facoltativo e inutilizzato sulla maggior parte dei sistemi. Mentre getnetent () recupera le informazioni dalla riga successiva nel database di rete, setnetent imposta (o reimposta) l'enumerazione all'inizio del set di voci host.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
setnetent STAYOPEN
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
use Socket;
while ( ($name, $aliases, $addrtype, $net) = getnetent() ) {
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Addrtype = $addrtype\n";
print "Net = $net\n";
}
setnetent(1); # Rewind the database;
while ( ($name, $aliases, $addrtype, $net) = getnetent() ) {
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Addrtype = $addrtype\n";
print "Net = $net\n";
}
endnetent(); # Closes the database;
Quando viene eseguito il codice sopra, produce il seguente risultato:
Name = default
Aliases =
Addrtype = 2
Net = 0
Name = loopback
Aliases =
Addrtype = 2
Net = 2130706432
Name = link-local
Aliases =
Addrtype = 2
Net = 2851995648
Name = default
Aliases =
Addrtype = 2
Net = 0
Name = loopback
Aliases =
Addrtype = 2
Net = 2130706432
Name = link-local
Aliases =
Addrtype = 2
Net = 2851995648