Difference between revisions of "Il ''catalogo'' delle System Call"
Jump to navigation
Jump to search
m (→memoria) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
* [http://www.unix.com/man-page/Linux/2/fork/ fork], [http://www.unix.com/man-page/Linux/2/vfork/ ''vfork''] | * [http://www.unix.com/man-page/Linux/2/fork/ fork], [http://www.unix.com/man-page/Linux/2/vfork/ ''vfork''] | ||
* [http://www.unix.com/man-page/Linux/2/clone/ (clone')] | * [http://www.unix.com/man-page/Linux/2/clone/ (clone')] | ||
− | |||
* [http://www.unix.com/man-page/Linux/2/exit/ _exit] | * [http://www.unix.com/man-page/Linux/2/exit/ _exit] | ||
* [http://www.unix.com/man-page/Linux/2/wait/ wait], [http://www.unix.com/man-page/Linux/2/waitpid/ waitpid], [http://www.unix.com/man-page/Linux/2/wait3/ wait3], [http://www.unix.com/man-page/Linux/2/wait4/ wait4] | * [http://www.unix.com/man-page/Linux/2/wait/ wait], [http://www.unix.com/man-page/Linux/2/waitpid/ waitpid], [http://www.unix.com/man-page/Linux/2/wait3/ wait3], [http://www.unix.com/man-page/Linux/2/wait4/ wait4] | ||
Line 15: | Line 14: | ||
* [http://www.unix.com/man-page/Linux/2/getpid/ getpid], [http://www.unix.com/man-page/Linux/2/getppid/ getppid] | * [http://www.unix.com/man-page/Linux/2/getpid/ getpid], [http://www.unix.com/man-page/Linux/2/getppid/ getppid] | ||
− | * [http://www.unix.com/man-page/Linux/2/ | + | * [http://www.unix.com/man-page/Linux/2/getpgid/ getpgid], [http://www.unix.com/man-page/Linux/2/setpgid/ setpgid] |
* [http://www.unix.com/man-page/Linux/2/getsid/ getsid] | * [http://www.unix.com/man-page/Linux/2/getsid/ getsid] | ||
Line 92: | Line 91: | ||
== memoria == | == memoria == | ||
+ | * [http://www.unix.com/man-page/Linux/2/execve/ execve] | ||
* [http://www.unix.com/man-page/Linux/2/brk/ (brk)] | * [http://www.unix.com/man-page/Linux/2/brk/ (brk)] | ||
* [http://www.unix.com/man-page/Linux/2/mmap/ mmap], [http://www.unix.com/man-page/Linux/2/munmap/ munmap] | * [http://www.unix.com/man-page/Linux/2/mmap/ mmap], [http://www.unix.com/man-page/Linux/2/munmap/ munmap] |
Latest revision as of 16:30, 30 October 2017
Fra parentesi le chiamate raramente usate direttamente, in italico le chiamate obsolete. ' indica che l'interfaccia fornita dalla libreria C non coincide con quella della system call.
Per studiare l'evoluzione di UNIX nel tempo, questo sito web fornisce un archivio delle pagine di manuale a partire dalle prime versioni.
gestione processi
gestione file
- open, creat, openat
- read, write
- readv, writev
- pread, pwrite
- lseek
- close
- fcntl
- ioctl
- dup, dup2
- sendfile
- flock
gestione file system
- chdir, fchdir
- mkdir, rmdir
- getcwd'
- link, symlink, readlink, unlink, rename
- stat, lstat, fstat
- mknod
- chown, fchown, lchown
- chmod, fchmod, lchmod
- access
- mount, umount, umount2
- sync
- utime
- umask
- chroot
- ustat
- truncate, ftruncate
- statfs, fstatfs
- getfsuid, setfsuid
- (getdents)
at calls:
- mkdirat, mknodat, fchownat, futimesat, fstatat, [1]unlinkat, renameat, linkat, symlinkat, [2]readlinkat, fchmodat, faccessat
gestione utenti
- getuid, setuid
- getgid, setgid
- geteuid, seteuid
- getreiud, setreuid
- getresuid, setresuid
- getresgid, setresgid
- getgroups, setgroups
debug/profiling
segnali
attesa eventi
comunicazione
memoria
tempo
misc
- gethostname, sethostname
- getdomainname, setdomainname
- sched_yield
- reboot
- sysinfo, uname
- capget, capset