8.16 nis -- Interfaccia a NIS di Sun (Yellow Pages)

Disponibilità: UNIX.

Il modulo nis fornisce un piccolo wrapper della libreria NIS, utile per l'amministrazione centralizzata di diversi host.

Dato che NIS esiste solo su sistemi Unix, questo modulo è disponibile solamente per Unix.

Il modulo nis definisce le seguenti funzioni:

match( key, mapname)
Restituisce la corrispondenza per la chiave key nella mappa mapname, oppure riporta un errore (nis.error) se non ve n'è nessuna. Entrambe dovrebbero essere stringhe, key è di 8-bit(senza caratteri speciali). Il valore restituito è un array arbitrario di byte (può contenere NULL o altro).

Notate che prima viene verificato che mapname non sia un alias ad un altro nome.

cat( mapname)
Restituisce un dizionario che mappa chiavi key in valori value in modo tale che match(key, mapname)==value. Notate che sia le chiavi che i valori del dizionario sono array di byte arbitrari.

Notate che prima viene verificato che mapname non sia un alias ad un altro nome.

maps( )
Restituisce una lista di tutte le mappe valide.

Il modulo nis definisce la seguente eccezione:

exception error
Un errore sollevato quando una funzione NIS restituisce un codice d'errore.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.