Difference between revisions of "Il ''catalogo'' delle System Call"
Jump to navigation
Jump to search
(Created page with "== gestione processi == * fork * (clone) * execvp * wait, waitpid, wait3, wait4 * getpid, getppid == gestione file == * open, (creat) * read, write * lseek * close == ges...") |
m |
||
| Line 4: | Line 4: | ||
* (clone) | * (clone) | ||
* execvp | * execvp | ||
| + | * exit | ||
* wait, waitpid, wait3, wait4 | * wait, waitpid, wait3, wait4 | ||
| + | * nice | ||
| + | * getpriority, setpriority | ||
| − | * getpid, getppid | + | * getpid, getppid |
| + | * getpgio, setpgid | ||
== gestione file == | == gestione file == | ||
* open, (creat) | * open, (creat) | ||
* read, write | * read, write | ||
| + | * readv, writev | ||
| + | * pread, pwrite | ||
* lseek | * lseek | ||
* close | * close | ||
| + | * fcntl | ||
| + | * ioctl | ||
| + | * dup, dup2 | ||
== gestione file system == | == gestione file system == | ||
| + | * chdir, fchdir | ||
* mkdir, rmdir | * mkdir, rmdir | ||
| − | * link, symlink, readlink, unlink | + | * link, symlink, readlink, unlink, rename |
* stat, lstat, fstat | * stat, lstat, fstat | ||
| + | * mknod | ||
| + | * chown, fchown, lchown | ||
| + | * chmod, fchmod, lchmod | ||
| + | * access | ||
| + | * mount, umount | ||
| + | * sync | ||
| + | * utime | ||
| + | * umask | ||
| + | * chroot | ||
| + | * ustat | ||
| + | * truncate, ftruncate | ||
| + | * statfs, fstatfs | ||
| + | * getfsuid, setfsuid | ||
| + | * (getdents) | ||
| + | == gestione utenti == | ||
| + | * getuid, setuid | ||
| + | * getgid, setgid | ||
| + | * geteuid, seteuid | ||
| + | * getreiud, setreuid | ||
| + | * getresuid, setresuid | ||
| + | * getresgid, setresgid | ||
| + | * getgroups, setgroups | ||
| + | |||
| + | == debug/profiling == | ||
| + | * ptrace | ||
| + | * times | ||
| + | * acct | ||
| + | * getrlimit, setrlimit, getrusage | ||
| + | |||
| + | == segnali == | ||
| + | * kill | ||
| + | * signal | ||
| + | * alarm | ||
| + | * pause | ||
| + | * sigaction | ||
| + | * sigprocmask | ||
| + | * sigsuspend | ||
| + | * sigpending | ||
| + | |||
| + | == attesa eventi == | ||
| + | * select | ||
| + | * poll | ||
| + | * pselect | ||
| + | * ppoll | ||
| + | |||
| + | == comunicazione == | ||
| + | * pipe | ||
| + | |||
| + | == memoria == | ||
| + | * (brk) | ||
| + | * mmap, munmap | ||
| + | * getpagesize | ||
| + | |||
| + | == tempo == | ||
| + | * time | ||
| + | * gettimeofday, settimeofday | ||
| + | * adjtimex | ||
| − | == | + | == misc == |
| + | * gethostname, sethostname | ||
| + | * reboot | ||
Revision as of 18:59, 9 March 2016
gestione processi
- fork
- (clone)
- execvp
- exit
- wait, waitpid, wait3, wait4
- nice
- getpriority, setpriority
- getpid, getppid
- getpgio, setpgid
gestione file
- open, (creat)
- read, write
- readv, writev
- pread, pwrite
- lseek
- close
- fcntl
- ioctl
- dup, dup2
gestione file system
- chdir, fchdir
- mkdir, rmdir
- link, symlink, readlink, unlink, rename
- stat, lstat, fstat
- mknod
- chown, fchown, lchown
- chmod, fchmod, lchmod
- access
- mount, umount
- sync
- utime
- umask
- chroot
- ustat
- truncate, ftruncate
- statfs, fstatfs
- getfsuid, setfsuid
- (getdents)
gestione utenti
- getuid, setuid
- getgid, setgid
- geteuid, seteuid
- getreiud, setreuid
- getresuid, setresuid
- getresgid, setresgid
- getgroups, setgroups
debug/profiling
- ptrace
- times
- acct
- getrlimit, setrlimit, getrusage
segnali
- kill
- signal
- alarm
- pause
- sigaction
- sigprocmask
- sigsuspend
- sigpending
attesa eventi
- select
- poll
- pselect
- ppoll
comunicazione
- pipe
memoria
- (brk)
- mmap, munmap
- getpagesize
tempo
- time
- gettimeofday, settimeofday
- adjtimex
misc
- gethostname, sethostname
- reboot