INDEX(2)

NOM
Appels système

DESCRIPTION
Lorsque l'on débute sous Linux (et même après quelques années de pratique :-)), on ne se rend pas toujours compte des commandes possibles mises à disposition de l'utilisateur. Aussi, un index devient fort utile pour consulter la liste de ces commandes. C'est la raison d'être de cette page.

LISTE

accept
    Accepter une connexion sur une socket

access
    Vérifier les permissions d'utilisateur réel à un fichier

acct
    Activer/désactiver la comptabilité des processus

adjtimex
    Régler l'horloge du noyau (kernel clock)

afs_syscall
    Voir unimplemented(2)

alarm
    Programmer un réveil pour l'émission d'un signal

alloc_hugepages, free_hugepages
    Allouer ou libérer des pages immenses

arch_prctl
    Fixer l'état spécifique à l'architecture

bdflush
    Démarrer, vider, ajuster le démon buffer-dirty-flush

bind
    Fournir un nom à une socket

break
    Voir unimplemented(2)

brk, sbrk
    Modifier la taille du segment de données

cacheflush
    Vider le contenu des mémoires caches

capget, capset
    Configurer les capacités

capset
    Voir capget(2)

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

chown32
    Voir chown(2)

chroot
    Modifier le répertoire racine

clock_getres
    Voir clock_getres(3)

clock_gettime
    Voir clock_getres(3)

clock_settime
    Voir clock_getres(3)

clone, __clone2
    Créer un processus fils (child)

__clone2
    Voir clone(2)

clone2
    Voir clone(2)

close
    Fermer un descripteur de fichier

connect
    Débuter une connexion sur une socket

CPU_CLR
    Voir sched_setaffinity(2)

CPU_ISSET
    Voir sched_setaffinity(2)

CPU_SET
    Voir sched_setaffinity(2)

CPU_ZERO
    Voir sched_setaffinity(2)

creat
    Voir open(2)

create_module
    Créer une entrée de module chargeable

delete_module
    Supprimer une entrée de module chargeable

dup, dup2
    Dupliquer un descripteur de fichier

dup2
    Voir dup(2)

epoll_create
    Ouvrir un descripteur de fichier epoll

epoll_ctl
    Interface de contrôle pour un descripteur epoll

epoll_pwait
    Voir epoll_wait(2)

epoll_wait, epoll_pwait
    Attendre un événement sur un descripteur epoll

eventfd
    Créer un descripteur de fichier pour la notification d'événements

execve
    Exécuter un programme

_exit, _Exit
    Mettre fin au processus appelant

exit
    Voir _exit(2)

_Exit
    Voir _exit(2)

exit_group
    Sortir de tous les threads d'un processus

faccessat
    Vérifier les permissions d'un fichier relativement à un descripteur de fichier de répertoire

fadvise64
    Voir posix_fadvise(2)

fadvise64_64
    Voir posix_fadvise(2)

fallocate
    Manipuler des espaces de fichiers

fchdir
    Voir chdir(2)

fchmod
    Voir chmod(2)

fchmodat
    Modifier les permissions d'un fichier relativement à un descripteur de fichier de répertoire

fchown
    Voir chown(2)

fchown32
    Voir fchown(2)

fchownat
    Modifier l'appartenance d'un fichier relativement à un descripteur de fichier de répertoire

fcntl
    Manipuler un descripteur de fichier

fcntl64
    Voir fcntl(2)

fdatasync
    Voir fsync(2)

FD_CLR
    Voir select(2)

FD_ISSET
    Voir select(2)

FD_SET
    Voir select(2)

FD_ZERO
    Voir select(2)

fgetxattr
    Voir getxattr(2)

flistxattr
    Voir listxattr(2)

flock
    Placer ou enlever un verrou coopératif sur un fichier ouvert

fork
    Créer un processus fils

free_hugepages
    Voir alloc_hugepages(2)

fremovexattr
    Voir removexattr(2)

fsetxattr
    Voir setxattr(2)

fstat
    Voir stat(2)

fstat64
    Voir fstat(2)

fstatat
    Obtenir l'état d'un fichier relativement à un descripteur de fichier de répertoire

fstatat64
    Voir fstatat(2)

fstatfs
    Voir statfs(2)

fstatfs64
    Voir fstatfs(2)

fstatvfs
    Voir statvfs(2)

fsync, fdatasync
    Synchroniser un fichier en mémoire avec le disque

ftime
    Voir unimplemented(2)

ftruncate
    Voir truncate(2)

ftruncate64
    Voir ftruncate(2)

futex
    Mécanisme de verrouillage rapide en mode utilisateur

futimesat
    Modifier les horodatages d'un fichier relativement à un descripteur de fichier de répertoire

getcontext, setcontext
    Lire ou écrire le contexte utilisateur

getdents
    Obtenir les points d'entrée d'un répertoire

getdents64
    Voir getdents(2)

getdomainname, setdomainname
    Lire ou fixer le nom de domaine

getdtablesize
    Lire la taille de la table des descripteurs

getegid
    Voir getgid(2)

getegid32
    Voir getegid(2)

geteuid
    Voir getuid(2)

geteuid32
    Voir geteuid(2)

getgid, getegid
    Obtenir l'identifiant du groupe

getgid32
    Voir getgid(2)

getgroups, setgroups
    Lire/écrire la liste des groupes supplémentaires d'un processus

getgroups32
    Voir getgroups(2)

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

get_kernel_syms
    Obtenir les symboles exportés du noyau et des modules

get_mempolicy
    Lire la politique mémoire NUMA d'un processus

getpagesize
    Obtenir la taille des pages mémoire du système

getpeername
    Obtenir le nom d'un correspondant connecté sur une socket

getpgid
    Voir setpgid(2)

getpgrp
    Voir setpgid(2)

getpid, getppid
    Obtenir l'identifiant d'un processus

getpmsg
    Voir unimplemented(2)

getppid
    Voir getpid(2)

getpriority, setpriority
    Lire/écrire la priorité d'ordonnancement du processus

getresgid
    Voir getresuid(2)

getresgid32
    Voir getresgid(2)

getresuid, getresgid
    Obtenir les UIDs ou les GIDs réels, effectifs et sauvés

getresuid32
    Voir getresuid(2)

getrlimit, setrlimit
    Lire/définir les limites des ressources

getrusage
    Lire l'utilisation des ressources

getsid
    Obtenir l'identifiant de session

getsockname
    Obtenir le nom d'une socket

getsockopt, setsockopt
    Lire et écrire les options d'une socket

get_thread_area
    Obtenir une zone de stockage local pour thread (TLS)

gettid
    Obtenir l'identifiant de thread

gettimeofday, settimeofday
    Lire/écrire l'heure actuelle

getuid, geteuid
    Obtenir l'identifiant de l'utilisateur

getuid32
    Voir getuid(2)

getxattr, lgetxattr, fgetxattr
    Lire la valeur d'un attribut étendu

gtty
    Voir unimplemented(2)

idle
    Rendre le processus 0 inactif

inb Voir outb(2)

inb_p
    Voir outb(2)

init_module
    Initialiser une entrée de module chargeable

inl Voir outb(2)

inl_p
    Voir outb(2)

inotify_add_watch
    Ajouter une surveillance à une instance inotify initialisée

inotify_init
    Initialiser une instance inotify

inotify_rm_watch
    Supprimer une surveillance existante d'une instance inotify

insb
    Voir outb(2)

insl
    Voir outb(2)

insw
    Voir outb(2)

intro
    Introduction aux appels système

inw Voir outb(2)

inw_p
    Voir outb(2)

io_cancel
    Annuler une opération d'entrée-sortie asynchrone en attente

ioctl
    Contrôler les périphériques

ioctl_list
    Liste des requêtes ioctl pour Linux/i386

io_destroy
    Détruire un contexte d'entrées-sorties asynchrones

io_getevents
    Lire les événements d'E/S asynchrones terminés

ioperm
    Positionner les autorisations d'entrée-sortie sur les ports

iopl
    Modifier le niveau de privilège d'entrée-sortie

ioprio_get
    Voir ioprio_set(2)

ioprio_get, ioprio_set
    Obtenir/configurer la classe d'ordonnancement et la priorité des entrées/sorties

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 de System V

kill
    Envoyer un signal à un processus

killpg
    Envoyer un signal à un groupe de processus

klogctl
    Voir syslog(2)

lchown
    Voir chown(2)

lchown32
    Voir lchown(2)

lgetxattr
    Voir getxattr(2)

link
    Crée un nouveau nom pour un fichier

linkat
    Créer un lien vers un fichier relativement à des descripteurs de fichier de répertoire

listen
    Attendre des connexions sur une socket

listxattr, llistxattr, flistxattr
    Lister les noms des attributs étendus

llistxattr
    Voir listxattr(2)

_llseek
    Voir llseek(2)

_llseek
    Positionner la tête de lecture/écriture dans un fichier

lock
    Voir unimplemented(2)

lookup_dcookie
    Renvoyer le chemin d'accès d'un élément de répertoire

lremovexattr
    Voir removexattr(2)

lseek
    Positionner la tête de lecture/écriture dans un fichier

lsetxattr
    Voir setxattr(2)

lstat
    Voir stat(2)

lstat64
    Voir lstat(2)

madvise1
    Voir unimplemented(2)

madvise
    Configurer l'utilisation de la mémoire

mbind
    Configurer la politique mémoire pour une zone de mémoire

mincore
    Déterminer si des pages se trouvent en mémoire physique

mkdir
    Créer un répertoire

mkdirat
    Créer un répertoire relativement à un descripteur de fichier de répertoire

mknod
    Créer un n