Difference between revisions of "Il ''catalogo'' delle System Call"

From Sistemi Operativi
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
  
== gestione utenti ==
+
== 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