Index

Sommaire

NOM

Appels-système

LISTE

accept
Accepter une connexion sur une socket.
access
Vérifier les permissions d'accès à un fichier.
acct
Activer/désactiver la comptabilité des processus.
adjtimex
Régler l'horloge du noyau (kernel clock).
alarm
Programmer un réveil pour l'émission d'un signal.
alloc_hugepages, free_hugepages
Allouer ou libérer des pages immenses.
arch_prctl
Fixe l'état spécifique à l'architecture.
bdflush
Démarrer, vider, ajuster le démon buffer-dirty-flush.
bind
Fournir un nom à une socket.
brk, sbrk
Modifier la taille du segment de données.
cacheflush
Vider le contenu des mémoires caches.
capget, capset
Configurer les capacités d'un processus.
chdir, fchdir
Changer le répertoire courant.
chmod, fchmod
Modifier les permissions d'accès à un fichier.
chown, fchown, lchown
Modifier l'appartenance d'un fichier.
chroot
Modifier le répertoire racine.
clone
Créer un processus fils (child).
close
Fermer un descripteur de fichier.
connect
Débuter une connexion sur une socket.
dup, dup2
Dupliquer un descripteur de fichier.
epoll_create
Ouvrir un descripteur de fichier epoll.
epoll_ctl
Interface de contrôle pour un descripteur epoll.
epoll_wait
Attendre un évément sur un descripteur epoll.
execve
Exécuter un programme.
_exit, _Exit
Mettre fin au processus en cours d'exécution.
fcntl
Manipuler un descripteur de fichier.
fdatasync
synchronise des données en mémoire avec un fichier sur disque.
flock
Placer ou enlever un verrou coopératif sur un fichier ouvert.
fork
Créer un processus fils.
fsync
Synchroniser un fichier en mémoire avec le disque.
futex
Mécanisme de verrouillage rapide en mode utilisateur.
getcontext, setcontext
Lire ou écrire le contexte utilisateur.
getdents
Obtenir les points d'entrée d'un répertoire.
getdomainname, setdomainname
Lire ou fixer le nom de domaine.
getdtablesize
Lire la taille de la table des descripteurs.
getgid, getegid
Obtenir l'identifiant du groupe.
getgroups, setgroups
Lire/écrire la liste des groupes supplémentaires d'un processus.
gethostid, sethostid
Lire / écrire l'identifiant unique de l'hôte.
gethostname, sethostname
Lire / écrire le nom d'hôte.
getitimer, setitimer
Lire / écrire la valeur d'une temporisation.
getpagesize
Obtenir la taille des pages mémoire du système.
getpeername
Obtenir le nom d'un correspondant connecté sur une socket.
getpid, getppid
Obtenir l'identifiant d'un processus.
getpriority, setpriority
Lire / écrire la priorité d'ordonnancement du processus.
getresuid, getresgid
Obtenir les UIDs ou les GIDs réels, effectifs et sauvés.
getrlimit, getrusage, setrlimit
Lire/écrire les limites et utilisations des ressources.
getsid
Obtenir l'identifiant de session.
getsockname
Obtenir le nom d'une socket.
getsockopt, setsockopt
Lire / écrire les options d'une socket.
get_thread_area
Obtenir une zone de stockage local pour thread (TLS)
gettid
Obtenir l'identificateur de thread.
gettimeofday, settimeofday
Lire / écrire l'heure actuelle.
getuid, geteuid
Obtenir l'identifiant de l'utilisateur.
getxattr, lgetxattr, fgetxattr
Lire la valeur d'un attribut étendu.
idle
Rendre le processus 0 inactif.
intro
Introduction à la section des appels-système.
io_cancel
Annuler une opération d'entrée/sortie asynchrone en attente.
ioctl
Contrôler les périphériques.
io_destroy
Détruire un contexte d'entrées/sorties asynchrones.
io_getevents
Lire les évenements d'E/S asynchrones terminés.
ioperm
Positionner les autorisations d'entrée/sortie sur les ports.
iopl
Changer le niveau de privilège d'entrée/sortie.
io_setup
Créer un contexte d'entrées/sorties asynchrones.
io_submit
Soumettre un bloc d'entrées/sorties asynchrones.
ipc
Appeler les fonctions IPC du Système V.
kill
Envoyer un signal à un processus.
killpg
Envoyer un signal à un groupe de processus.
link
Crée un nouveau nom pour un fichier.
listen
Attendre des connexions sur une socket.
listxattr, llistxattr, flistxattr
Lister les noms des attributs étendus.
Le nom inclut un préfixe d'espace de noms
il peut y avoir plusieurs espaces
_llseek
Positionner la tête de lecture/écriture dans un fichier.
lookup_dcookie
Renvoie le chemin d'accès d'un élément de répertoire.
lseek
Positionner la tête de lecture/écriture dans un fichier.
madvise
Configure l'utilisation de la mémoire.
mincore
savoir quelles pages se trouvent en mémoire physique.
mkdir
Créer un répertoire.
mknod
Créer un noeud du système de fichiers.
mlock
Désactiver la pagination pour certaines parties de la mémoire.
mlockall
Désactiver la pagination pour le processus appelant.
mmap, munmap
Établir / supprimer une projection en mémoire (map / unmap) des fichiers ou des périphériques.
mmap2
Établir une projection en mémoire d'un fichier ou d'un périphérique.
modify_ldt
Lire / écrire la LDT.
mount, umount, umount2
Monter / démonter des systèmes de fichiers.
mprotect
Contrôler les autorisations d'accès à une partie de la mémoire.
mremap
Modifier une projection de la mémoire virtuelle.
msgctl
Contrôler les messages.
msgget
Obtenir un identificateur de file de messages.
msgop, msgrcv, msgsnd
Opérations sur les messages.
msync
Synchroniser un fichier et une projection en mémoire.
munlock
Réautorise la pagination d'une portion de mémoire.
munlockall
Réautoriser la pagination pour le processus en cours.
nanosleep
Arrêter l'exécution pendant une durée donnée.
nfsservctl
Appel-système d'interface pour le démon NFS du noyau.
nice
Augmenter la courtoisie du processus.
oldfstat, oldlstat, oldstat, oldolduname, olduname
Appels systèmes obsolètes.
open, creat
Ouvrir ou créer éventuellement un fichier.
outb, outw, outl, outsb, outsw, outsl
Écrire sur un port.
inb, inw, inl, insb, insw, insl
Lecture depuis un port.
outb_p, outw_p, outl_p, inb_p, inw_p, inl_p
Lire/Écrire avec un délai
pause
Attendre un signal.
personality
Indiquer le domaine d'exécution du processus.
pipe
Créer un tube.
pivot_root
Modifier la racine du système de fichiers.
poll
Attendre un événement concernant un descripteur de fichier.
posix_fadvise
Prédéclarer des accès aux données d'un fichier.
prctl
Opérations sur un processus
pread, pwrite
Lire ou écrire à une position donnée d'un descripteur de fichier.
ptrace
Suivre un processus.
quotactl
Manipuler les quotas de disque.
read
Lire le contenu d'un fichier.
readahead
Lire d'avance une ou plusieurs pages en mémoire cache.
readdir
Lire une entrée de répertoire.
readlink
Lire le contenu d'un lien symbolique.
readv, writev
Lire ou écrire dans plusieurs buffers.
reboot
Redémarrer la machine, ou activer/désactiver Ctrl-Alt-Suppr.
recv, recvfrom, recvmsg
Recevoir un message sur une socket.
removexattr, lremovexattr, fremovexattr
Suppression d'un attribut étendu.
rename
Changer le nom ou l'emplacement d'un fichier.
rmdir
Supprimer un répertoire.
sched_get_priority_max, sched_get_priority_min
Obtenir l'intervalle de priorités statiques de l'ordonnanceur.
sched_rr_get_interval
Obtenir l'intervalle SCHED_RR pour le processus indiqué.
sched_setaffinity, sched_getaffinity
set and get a process's CPU affinity
sched_getparam, sched_setparam
Lire / écrire les paramètres d'ordonnancement.
sched_setscheduler, sched_getscheduler
Lire / fixer la politique d'ordonnancement et ses paramètres.
sched_yield
Céder le processeur.
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO
Multiplexage d'entrées/sorties synchrones.
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO
Multiplexage d'E/S synchrones
semctl
Opérations de contrôle sur les sémaphores.
semget
Obtenir l'identificateur d'un ensemble de sémaphores.
semop, semtimedop
Opérations sur les sémaphores.
send, sendto, sendmsg
Envoyer un message sur une socket.
sendfile
Transfert de données entre descripteurs de fichiers.
seteuid, setegid
Fixer les UID et GID effectifs.
setfsgid
Fixer le GID pour les vérifications d'accès au système de fichiers.
setfsuid
Fixer l'UID pour les vérifications d'accès au système de fichiers.
setgid
Fixer l'ID de groupe.
setpgid, getpgid, setpgrp, getpgrp
Fixer / lire le groupe du processus.
setresuid, setresgid
Fixer les UIDs ou les GIDs réels, effectifs et sauvés.
setreuid, setregid
Fixer les UID et GID effectifs et/ou réels.
setsid
Créer une session et fixer l'ID du groupe de processus.
set_thread_area
Fixer la zone de stockage local (TLS) du thread.
setuid
Fixer l'ID de l'utilisateur.
setup
Configurer les périphériques, les systèmes de fichiers et monter le système de fichiers racine.
setxattr, lsetxattr, fsetxattr
Fixer les attributs étendus.
shmctl
Contrôler la mémoire partagée.
shmget
Allouer un segment de mémoire partagée.
shmop, shmat, shmdt
Opérations sur la mémoire partagée.
shutdown
Terminer une commnication en full-duplex.
sigaction, sigprocmask, sigpending, sigsuspend
Fonctions POSIX de manipulations de signaux.
sigblock, siggetmask, sigsetmask, sigmask
Manipuler les masquages de signaux.
signal
Gestion de signaux ANSI C.
sigpause
Débloquer individuellement des signaux et les attendre.
sigqueue
Enregistrer un signal et des données pour un processus
sigreturn
Revenir d'un gestionnaire de signaux et nettoyer la pile.
sigvec
Utiliser les signaux BSD.
sigwaitinfo, sigtimedwait
Attente synchrone de signaux.
socket
Créer un point de communication.
socketcall
Appels systèmes sur les sockets.
socketpair
Créer une paire de sockets connectées.
stat, fstat, lstat
Obtenir le statut d'un fichier (file status).
statfs, fstatfs
Obtenir des statistiques sur le système de fichiers.
stime
Configurer l'horloge du système.
swapon, swapoff
Activer / désactiver un fichier ou un péripherique de swap.
symlink
Créer un nouveau nom pour un fichier.
sync
Vider le buffer cache sur le disque.
liste
liste des appels-systèmes.
sysctl
Lire / écrire les paramètres système.
sysfs
Obtenir des informations sur les types de systèmes de fichiers.
sysinfo
Obtenir des informations statistiques sur le système.
syslog, klogctl
Lire et/ou effacer les buffers circulaires de messages du noyau.
time
Lire l'heure.
times
Obtenir les statistiques temporelles du processus.
tkill
Envoyer un signal à un processus unique.
truncate, ftruncate
Tronquer un fichier à une longueur donnée.
umask
Fixer le masque de création de fichiers.
uname
Obtenir des informations à propos du noyau.
undocumented
Liste des appels systèmes non documentés.
afs_syscall, break, ftime, getpmsg, gtty, lock, mpx, prof, profil, putmsg, security, stty, ulimit
Appels systèmes non implémentés.
unlink
Détruire un nom et éventuellement le fichier associé.
uselib
Sélectionner une bibliothèque partagée.
ustat
Obtenir les statistiques sur le système de fichiers.
utime, utimes
Changer la date d'accès ou de modification d'un i-noeud.
vfork
Créer un processus fils et bloquer le père.
vhangup
Déconnecter virtuellement un terminal.
vm86old, vm86
Entrer en mode 8086 virtuel.
wait, waitpid
Attendre la fin d'un processus.
wait3, wait4
Attendre la fin d'un processus Style BSD.
write
Écrire dans un descripteur de fichier.