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