Section 2 of the manual describes the Linux system calls. A system call is an entry point into the Linux kernel. Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call. Thus, making a system call looks the same as invoking a normal library function.
Page 2
- getdents
- getdents, getdents64 - Obtenir les points d'entrée d'un répertoire
- getdents64
- getdents, getdents64 - Obtenir les points d'entrée d'un répertoire
- getdomainname
- getdomainname, setdomainname - Lire et écrire le nom de domaine NIS
- getegid
- getgid, getegid - Obtenir l'identifiant du groupe
- geteuid
- getuid, geteuid - Obtenir l'identifiant de l'utilisateur
- getgid
- getgid, getegid - Obtenir l'identifiant du groupe
- getgid32
- getgid, getegid - Obtenir l'identifiant du groupe
- getgroups
- getgroups, setgroups - Lire et écrire la liste des groupes additionnels d'un processus
- getgroups32
- getgroups, setgroups - Lire et écrire la liste des groupes additionnels d'un processus
- getitimer
- getitimer, setitimer - Lire/écrire la valeur d'une temporisation
- getmsg
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - Appels système non implémentés
- getpagesize
- Obtenir la taille des pages mémoire du système
- getpeername
- Obtenir le nom d'un correspondant connecté sur une socket
- getpgid
- setpgid, getpgid, setpgrp, getpgrp - Définir ou lire le groupe du processus
- getpgrp
- setpgid, getpgid, setpgrp, getpgrp - Définir ou lire le groupe du processus
- getpid
- getpid, getppid - Obtenir l'identifiant d'un processus
- getpmsg
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - Appels système non implémentés
- getppid
- getpid, getppid - Obtenir l'identifiant d'un processus
- getpriority
- getpriority, setpriority - Lire et écrire la priorité d'ordonnancement du processus
- getrandom
- obtenir une série d'octets aléatoires
- getresgid
- getresuid, getresgid - Obtenir les UIDs ou les GIDs réels, effectifs et sauvés
- getresuid
- getresuid, getresgid - Obtenir les UIDs ou les GIDs réels, effectifs et sauvés
- getresuid32
- getresuid, getresgid - Obtenir les UIDs ou les GIDs réels, effectifs et sauvés
- getrlimit
- getrlimit, setrlimit, prlimit - Lire et écrire les limites et utilisations des ressources
- getrusage
- Lire l'utilisation des ressources
- getsid
- Obtenir l'identifiant de session
- getsockname
- Obtenir le nom d'une socket
- getsockopt
- getsockopt, setsockopt - Lire et écrire les options d'une socket
- gettid
- Obtenir l'identifiant de thread
- gettimeofday
- gettimeofday, settimeofday - Lire/écrire l'heure actuelle
- getuid
- getuid, geteuid - Obtenir l'identifiant de l'utilisateur
- getuid32
- getuid, geteuid - Obtenir l'identifiant de l'utilisateur
- getunwind
- Copier les données unwind vers le tampon de l'appelant
- getxattr
- getxattr, lgetxattr, fgetxattr - Lire la valeur d'un attribut étendu
- gtty
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - Appels système non implémentés
- idle
- Rendre le processus 0 inactif
- inb
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- inb_p
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- init_module
- init_module, finit_module - Charger un module de noyau
- inl
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- inl_p
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- inotify_add_watch
- Ajouter une surveillance à une instance inotify déjà initialisée
- inotify_init
- inotify_init, inotify_init1 - Initialiser une instance inotify
- inotify_init1
- inotify_init, inotify_init1 - Initialiser une instance inotify
- inotify_rm_watch
- Supprimer une surveillance existante d'une instance inotify
- insb
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- insl
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- insw
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- intro
- Introduction à la section des appels système
- inw
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- inw_p
- outb, outw, outl, outsb, outsw, outsl, inb, inw, inl, insb, insw, insl, outb_p, outw_p, outl_p, inb_p, inw_p, inl_p - Lire/Écrire sur un port
- io_cancel
- Annuler une opération d'entrée-sortie asynchrone en attente
- io_destroy
- Détruire un contexte d'entrées-sorties asynchrones
- io_getevents
- Lire les événements d'E/S asynchrones de la file des événements terminés
- io_setup
- Créer un contexte d'entrées-sorties asynchrones
- io_submit
- Soumettre un bloc d'entrées-sorties asynchrones
- ioctl
- Contrôler les périphériques
- ioctl_console
- Ioctls pour les consoles et terminaux virtuels
- ioctl_fat
- manipuler le système de fichiers FAT
- ioctl_ficlone
- ioctl_ficlonerange, ioctl_ficlone - partager certaines données d'un fichier avec un autre fichier
- ioctl_ficlonerange
- ioctl_ficlonerange, ioctl_ficlone - partager certaines données d'un fichier avec un autre fichier
- ioctl_fideduperange
- partager les données d'un fichier avec un autre fichier
- ioctl_getfsmap
- récupérer la topographie physique du système de fichiers
- ioctl_iflags
- opérations ioctl() pour les drapeaux d'inœud
- ioctl_ns
- opérations ioctl() pour les espaces de noms Linux
- ioctl_tty
- Ioctls pour les terminaux et lignes série
- ioctl_userfaultfd
- Créer un descripteur de fichier pour gérer les erreurs de pagination dans l'espace utilisateur
- ioperm
- Positionner les autorisations d'entrée-sortie sur les ports
- iopl
- Modifier le niveau de privilège d'entrée-sortie
- ioprio_get
- ioprio_get, ioprio_set - Lire et écrire la classe et la priorité d'ordonnancement des E/S
- ioprio_set
- ioprio_get, ioprio_set - Lire et écrire la classe et la priorité d'ordonnancement des E/S
- ipc
- Appeler les fonctions IPC du System V
- isastream
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - Appels système non implémentés
- kcmp
- comparer deux processus afin de déterminer s'ils partagent des ressources du noyau
- kexec_file_load
- kexec_load, kexec_file_load - Charger un nouveau noyau pour une exécution ultérieure
- kexec_load
- kexec_load, kexec_file_load - Charger un nouveau noyau pour une exécution ultérieure
- keyctl
- Manipuler la gestion des clés du noyau
- kill
- Envoyer un signal à un processus
- lchown
- chown, fchown, lchown, fchownat - Modifier l'appartenance d'un fichier
- lgetxattr
- getxattr, lgetxattr, fgetxattr - Lire la valeur d'un attribut étendu
- link
- link, linkat - Créer un nouveau nom pour un fichier
- linkat
- link, linkat - Créer un nouveau nom pour un fichier
- listen
- Attendre des connexions sur un socket
- listxattr
- listxattr, llistxattr, flistxattr - Lister les noms des attributs étendus
- llistxattr
- listxattr, llistxattr, flistxattr - Lister les noms des attributs étendus
- llseek
- _llseek - Positionner la tête de lecture/écriture dans un fichier
- lock
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - Appels système non implémentés
- lookup_dcookie
- Renvoyer le chemin d'accès d'un élément de répertoire
- lremovexattr
- removexattr, lremovexattr, fremovexattr - Suppression d'un attribut étendu
- lseek
- Positionner la tête de lecture/écriture dans un fichier
- lsetxattr
- setxattr, lsetxattr, fsetxattr - Définir les attributs étendus
- lstat
- stat, fstat, lstat, fstatat - Obtenir l'état d'un fichier (file status)
- madvise1
- afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - Appels système non implémentés
- mbind
- Définir la politique mémoire pour une zone de mémoire
- membarrier
- Poser des barrières mémoire sur un ensemble de threads
- memfd_create
- Créer un fichier anonyme
- migrate_pages
- Déplacer toutes les pages d'un processus sur un autre ensemble de nœuds
- mincore
- Déterminer quelles pages se trouvent en mémoire physique
- mkdir
- mkdir, mkdirat - Créer un répertoire
- mkdirat
- mkdir, mkdirat - Créer un répertoire