Documentazione di Solaris 9

Pagine man

La tabella seguente elenca le sezioni del Solaris 9 Reference Manual. Per accedere a questi documenti, usare il comando man o consultare la Solaris 9 Reference Manual Collection nel set di documenti di Solaris 9.

Tabella 3–17 Solaris 9 Reference Manual Collection

Sezione 

Descrizione  

man pages section 1: User Commands

Questa sezione descrive i comandi e le utility disponibili nel sistema operativo, inclusi i comandi disponibili solo nel SunOS/BSD Compatibility Package. Sono inoltre descritti i comandi usati per comunicare con altri sistemi, i comandi associati all'interprete FMLI (Form and Menu Language Interpreter) e i comandi specifici del sistema SunOSTM.

Le opzioni, gli argomenti e gli operandi dei comandi sono forniti in conformità con le regole standard delle sintassi. La documentazione include i criteri di disponibilità dei comandi, informazioni sulla diagnostica e riferimenti incrociati ad altri documenti e a materiale di riferimento con informazioni correlate. 

Questa sezione si rivolge a tutti gli utenti dei sistemi UNIX. 

man pages section 1M: System Administration Commands

Questa sezione, destinata agli amministratori di rete e di sistema, descrive le utility di amministrazione e manutenzione dei sistemi disponibili in Solaris. 

man pages section 2: System Calls

Questa sezione descrive le chiamate di sistema. Una chiamata di sistema è una funzione della libreria C che richiede servizi del kernel. Il contenuto presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C. 

man pages section 3: Basic Library Functions

Questa sezione descrive le funzioni di base della libreria C standard (libc), della libreria dei collegamenti dinamici (libdl), della libreria di compatibilità SunOS/BSD ( libucb) e di varie librerie di allocazione della memoria. Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C.

man pages section 3: Curses Library Functions

Questa sezione descrive le funzioni delle librerie che supportano l'aggiornamento dello schermo con interfacce grafiche o a caratteri. In particolare, vengono descritte la libreria delle schermate (libcurses), la libreria dei moduli (libform), la libreria dei menu (libmenu), la libreria delle finestre (libpanel) e la libreria delle interfacce grafiche (libplot). Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C.

man pages section 3: Extended Library Functions

Questa sezione descrive le funzioni delle varie librerie specializzate. In particolare, vengono descritte le librerie per gli ID (libdevid) e le informazioni sui dispositivi (libdevinfo), la libreria per il formato ELF (executable and linking format) (libelf), le librerie per le statistiche del kernel (libkstat) e la VM del kernel (libkvm) e la libreria di matematica (libm). Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C.

man pages section 3: Library Interfaces and Headers

Questa sezione descrive le librerie delle interfacce che vengono implementate come oggetti condivisi e le intestazioni che vengono usate dalle funzioni di queste librerie. Le intestazioni contengono prototipi di funzioni, definizioni di costanti simboliche, strutture comuni, macro di preelaborazione e tipi definiti. Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C.  

man pages section 3: Networking Library Functions

Questa sezione descrive le funzioni delle varie librerie di rete. In particolare, vengono descritte la libreria Kerberos (libkrb), la libreria LDAP (Lightweight Directory Access Protocol) (libldap ), la libreria dei servizi di rete (libnsl) e la libreria delle chiamate remote asincrone (librac). Sono inoltre descritte la libreria dei resolver (libresolv), le librerie per le chiamate procedurali remote (librpcsvc e librpcsoc), la libreria dei socket (libsocket), la libreria XFN (X/Open Federated Naming) (libxfn) e la libreria del servizio di rete X/Open (libxnet). Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C.

man pages section 3: Threads and Realtime Library Functions

Questa sezione descrive le funzioni delle librerie di thread (libthread and libpthread), la libreria delle funzioni in tempo reale (librt) e altre librerie correlate. Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C.

man pages section 4: File Formats

Questa sezione descrive i formati di vari file che includono dichiarazioni strutturali C. Le intestazioni che contengono tali dichiarazioni strutturali si trovano generalmente nelle directory /usr/include o /usr/include/sys.

Nelle pagine che descrivono le varie strutture delle librerie sono elencate sia le interfacce pubbliche che quelle private. Un'interfaccia pubblica fornisce un insieme stabile di simboli per lo sviluppo delle applicazioni. Le interfacce private sono destinate solo all'uso interno e possono cambiare in qualunque momento.  

Questa sezione si rivolge agli sviluppatori di software. 

man pages section 5: Standards, Environments, and Macros

Questa sezione affronta vari argomenti, tra cui intestazioni, ambienti, package di macro, set di caratteri e standard. Le descrizioni fornite approfondiscono i costrutti di Solaris descritti in altri punti della sezione. 

man pages section 6: Demos

Questa sezione descrive i giochi e i programmi dimostrativi audio e video inclusi in Solaris. 

man pages section 7: Device and Network Interfaces

Questa sezione descrive le varie interfacce per la rete e i dispositivi disponibili sul sistema. Vengono descritti i dispositivi a caratteri e a blocchi, i moduli STREAMS, i protocolli di rete, i file system e le richieste ioctl() per i sottosistemi e le classi di driver.

Questa sezione si rivolge agli sviluppatori di software che debbano scrivere, amministrare o modificare i driver dei dispositivi. 

man pages section 9: DDI and DKI Driver Entry Points

Questa sezione descrive le routine di base disponibili per creare una sintassi di chiamata e ritorno dal kernel al dispositivo. 

Questa sezione si rivolge agli sviluppatori di software che debbano scrivere, mantenere o modificare i driver dei dispositivi. Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C e del funzionamento interno del sistema.  

man pages section 9: DDI and DKI Kernel Functions

Questa sezione descrive le funzioni disponibili per creare una sintassi di chiamata e ritorno da un driver di dispositivo al kernel.  

Questa sezione si rivolge agli sviluppatori di software che debbano scrivere, mantenere o modificare i driver dei dispositivi. Il contenuto di questa sezione presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C e del funzionamento interno del sistema.  

man pages section 9: DDI and DKI Properties and Data Structures

La sezione 9P descrive le proprietà del kernel usate dai driver dei dispositivi. In particolare, descrive le strutture di dati usate dai driver per condividere le informazioni con il kernel.  

Queste sezioni si rivolgono agli sviluppatori di software che debbano scrivere, mantenere o modificare i driver dei dispositivi. Il contenuto di queste sezioni presuppone una certa conoscenza dei costrutti del linguaggio di programmazione C e del funzionamento interno del sistema.