Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.

Page 1

_syscall
invoca una chiamata di sistema senza supporto di libreria (OBSOLETO)
adjtimex
adjtimex, clock_adjtime, ntp_adjtime - regola l'orologio del kernel
afs_syscall
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
break
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
clock_adjtime
adjtimex, clock_adjtime, ntp_adjtime - regola l'orologio del kernel
fattach
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
fdetach
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
fork
crea un processo figlio
getmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
getpmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
gtty
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
intro
Introduzione alle chiamate di sistema
isastream
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
lock
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
madvise1
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
mount
monta i filesystem
mpx
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
oldolduname
uname - restituisce nome e informazioni sul kernel attuale
olduname
uname - restituisce nome e informazioni sul kernel attuale
phys
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
preadv
readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati in buffer multipli
preadv2
readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati in buffer multipli
prof
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
putmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
putpmsg
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
pwritev
readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati in buffer multipli
pwritev2
readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati in buffer multipli
readv
readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati in buffer multipli
security
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
stty
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
swapoff
swapon, swapoff - start/stop swapping sul file/dispositivo
swapon
swapon, swapoff - start/stop swapping sul file/dispositivo
symlink
symlink, symlinkat - crea un nuovo nome per un file
symlinkat
symlink, symlinkat - crea un nuovo nome per un file
sync
sync, syncfs - svuota la cache del filesystem sul disco
syncfs
sync, syncfs - svuota la cache del filesystem sul disco
sysfs
acquisisce informazioni sul filesystem
sysinfo
restituisce informazioni di sistema
tuxcall
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
umask
imposta la maschera di creazione del modo di un file
umount
umount, umount2 - smonta i filesystem
umount2
umount, umount2 - smonta i filesystem
uname
restituisce nome e informazioni sul kernel attuale
unimplemented
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
unlink
unlink, unlinkat - Rimuove un nome ed eventualmente il file a cui si riferisce
unlinkat
unlink, unlinkat - Rimuove un nome ed eventualmente il file a cui si riferisce
uselib
seleziona una libreria condivisa
ustat
riporta statistiche su di un filesystem
utime
utime, utimes - cambia l'ultimo orario di accesso e di modifica di un file
utimes
utime, utimes - cambia l'ultimo orario di accesso e di modifica di un file
vfork
crea un processo figlio e blocca il processo genitore
vhangup
sospende virtualmente il tty attuale
vm86
vm86old, vm86 - per entrare nel virtual 8086 mode
vm86old
vm86old, vm86 - per entrare nel virtual 8086 mode
vserver
afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - chiamate di sistema non implementate
wait
wait, waitpid, waitid - aspetta che il processo cambi stato
wait3
wait3, wait4 - attende che i processi cambino stato, in stile BSD
wait4
wait3, wait4 - attende che i processi cambino stato, in stile BSD
waitid
wait, waitpid, waitid - aspetta che il processo cambi stato
waitpid
wait, waitpid, waitid - aspetta che il processo cambi stato
write
Scrive su un descrittore di file
writev
readv, writev, preadv, pwritev, preadv2, pwritev2 - leggono o scrivono dati in buffer multipli