Introduzione ai sistemi operativi con UNIX
Prec 3. Alcune system call di UNIX per l'I/O Succ

3.4 Elenco delle principali system call

Potete approfondire l'uso di molte altre system call consultando il manuale UNIX e sperimentandole tramite opportuni programmi C di prova. Raccomando di installare tramite sysinstall(8) o manualmente la distribuzione catman oppure man di FreeBSD che contengono le pagine di manuale rispettivamente già formattate o da formattare. Le manpage vengono formattate tramite il comando nroff(1). Per evitare l'overhead della formattazione ogni volta che richiamate una manpage, installate catman invece di man. La distribuzione man è più utile solo se avete intenzione di modificare le manpage, cosa che di solito un utente normale non vuole fare. Gli utenti del sistema grafico X Window possono anche usare xman(1) per visualizzare le manpage.

Per sapere quali sono i nomi di tutte le system call e argomenti correlati usate xman(1), oppure se avete installato catman fate:

$ ls /usr/share/man/cat2
Ecco un elenco di alcune system call che citeremo anche nel seguito. Alcune più importanti le studieremo piuttosto dettagliatamente come abbiamo fatto con read,write,open.
_exit
chdir
chmod
chown
chroot
close
creat
dup
execve
fcntl
fork
getgroups
getpid
getppid
jail
kill
link
lseek
mkdir
mkfifo
mknod
open
pipe
read
seteuid
setruid
setrgid
stat
symlink
umask
unlink
wait
write

Prec Indice Succ
open Livello superiore Utenti di UNIX e permessi