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 3
- mknod
- mknod, mknodat - Créer un fichier spécial ou ordinaire
- mknodat
- mknod, mknodat - Créer un fichier spécial ou ordinaire
- mlock
- mlock, mlock2, munlock, mlockall, munlockall - Verrouiller et déverrouiller la mémoire
- mlock2
- mlock, mlock2, munlock, mlockall, munlockall - Verrouiller et déverrouiller la mémoire
- mlockall
- mlock, mlock2, munlock, mlockall, munlockall - Verrouiller et déverrouiller la mémoire
- mmap
- 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 une entrée de LDT par processus
- mount
- Monter un système de fichiers
- move_pages
- Déplacer des pages individuelles d'un processus sur un autre nœud
- mprotect
- mprotect, pkey_mprotect - Définir la protection d'une partie de la mémoire
- mpx
- 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
- mq_getsetattr
- Lire et écrire les attributs de files de messages
- mq_notify
- S'enregistrer pour la réception d'une notification de l'arrivée d'un nouveau message
- mq_open
- Ouvrir une file de messages
- mq_unlink
- Supprimer une file de messages
- mremap
- Modifier une projection de la mémoire virtuelle
- msgctl
- Contrôler les messages System V
- msgget
- Obtenir un identifiant de file de messages System V
- msgop
- msgrcv, msgsnd - Opérations sur les files de messages System V
- msgrcv
- msgrcv, msgsnd - Opérations sur les files de messages System V
- msgsnd
- msgrcv, msgsnd - Opérations sur les files de messages System V
- msync
- Synchroniser un fichier et une projection en mémoire
- munlock
- mlock, mlock2, munlock, mlockall, munlockall - Verrouiller et déverrouiller la mémoire
- munlockall
- mlock, mlock2, munlock, mlockall, munlockall - Verrouiller et déverrouiller la mémoire
- munmap
- mmap, munmap - Établir/supprimer une projection en mémoire (map/unmap) des fichiers ou des périphériques
- name_to_handle_at
- name_to_handle_at, open_by_handle_at - Récupérer le gestionnaire d'un chemin et ouvrir le fichier au moyen d'un gestionnaire
- nanosleep
- Sommeil en haute résolution
- nfsservctl
- Appel système d'interface pour le démon NFS du noyau
- nice
- Modifier la priorité d'un processus
- oldfstat
- stat, fstat, lstat, fstatat - Obtenir l'état d'un fichier (file status)
- oldlstat
- stat, fstat, lstat, fstatat - Obtenir l'état d'un fichier (file status)
- oldolduname
- uname - Obtenir des informations à propos du noyau
- oldstat
- stat, fstat, lstat, fstatat - Obtenir l'état d'un fichier (file status)
- olduname
- uname - Obtenir des informations à propos du noyau
- open
- open, openat, creat - Ouvrir ou créer éventuellement un fichier
- open_by_handle_at
- name_to_handle_at, open_by_handle_at - Récupérer le gestionnaire d'un chemin et ouvrir le fichier au moyen d'un gestionnaire
- openat
- open, openat, creat - Ouvrir ou créer éventuellement un fichier
- outb
- 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
- outb_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
- outl
- 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
- outl_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
- outsb
- 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
- outsl
- 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
- outsw
- 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
- outw
- 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
- outw_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
- pause
- Attendre un signal
- pciconfig_iobase
- pciconfig_read, pciconfig_write, pciconfig_iobase - Gestion d'information des périphériques pci
- pciconfig_read
- pciconfig_read, pciconfig_write, pciconfig_iobase - Gestion d'information des périphériques pci
- pciconfig_write
- pciconfig_read, pciconfig_write, pciconfig_iobase - Gestion d'information des périphériques pci
- perf_event_open
- Définir la surveillance des performances
- perfmonctl
- Interface à l'unité de surveillance des performances IA-64
- personality
- Indiquer le domaine d'exécution du processus
- phys
- 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
- pipe
- pipe, pipe2 - Créer un tube
- pipe2
- pipe, pipe2 - Créer un tube
- pivot_root
- Modifier le montage racine
- pkey_alloc
- pkey_alloc, pkey_free - allouer ou libérer une clé de protection
- pkey_free
- pkey_alloc, pkey_free - allouer ou libérer une clé de protection
- pkey_mprotect
- mprotect, pkey_mprotect - Définir la protection d'une partie de la mémoire
- poll
- poll, ppoll - Attendre un événement concernant un descripteur de fichier
- posix_fadvise
- Prédéclarer des accès aux données d'un fichier
- ppoll
- poll, ppoll - Attendre un événement concernant un descripteur de fichier
- prctl
- Opérations sur un processus ou un thread
- pread
- pread, pwrite - Lire ou écrire à une position donnée d'un descripteur de fichier
- pread64
- pread, pwrite - Lire ou écrire à une position donnée d'un descripteur de fichier
- preadv
- readv, writev, preadv, pwritev, preadv2, pwritev2 - Lire ou écrire des données dans plusieurs tampons
- preadv2
- readv, writev, preadv, pwritev, preadv2, pwritev2 - Lire ou écrire des données dans plusieurs tampons
- prlimit
- getrlimit, setrlimit, prlimit - Lire et écrire les limites et utilisations des ressources
- prlimit64
- getrlimit, setrlimit, prlimit - Lire et écrire les limites et utilisations des ressources
- process_vm_readv
- process_vm_readv, process_vm_writev - Transférer les données entre les espaces d'adressage de processus
- process_vm_writev
- process_vm_readv, process_vm_writev - Transférer les données entre les espaces d'adressage de processus
- prof
- 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
- pselect
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - Multiplexage d'entrées-sorties synchrones
- pselect6
- select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO, fd_set - Multiplexage d'entrées-sorties synchrones
- ptrace
- Suivre un processus
- putmsg
- 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
- putpmsg
- 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
- pwrite
- pread, pwrite - Lire ou écrire à une position donnée d'un descripteur de fichier
- pwritev
- readv, writev, preadv, pwritev, preadv2, pwritev2 - Lire ou écrire des données dans plusieurs tampons
- pwritev2
- readv, writev, preadv, pwritev, preadv2, pwritev2 - Lire ou écrire des données dans plusieurs tampons
- query_module
- Interroger le noyau sur diverses choses relatives aux modules
- quotactl
- Manipuler les quotas de disque
- read
- Lire depuis un descripteur de fichier
- readahead
- Lire d'avance une ou plusieurs pages en mémoire cache
- readdir
- Lire une entrée de répertoire
- readlink
- readlink, readlinkat - Lire le contenu d'un lien symbolique
- readlinkat
- readlink, readlinkat - Lire le contenu d'un lien symbolique
- readv
- readv, writev, preadv, pwritev, preadv2, pwritev2 - Lire ou écrire des données dans plusieurs tampons
- reboot
- Redémarrer la machine, ou activer/désactiver Ctrl-Alt-Suppr
- recv
- recv, recvfrom, recvmsg - Recevoir un message d'un socket
- recvfrom
- recv, recvfrom, recvmsg - Recevoir un message d'un socket
- recvmmsg
- Recevoir plusieurs message sur une socket
- recvmsg
- recv, recvfrom, recvmsg - Recevoir un message d'un socket
- remap_file_pages
- Créer une projection non linéaire d'un fichier
- removexattr
- removexattr, lremovexattr, fremovexattr - Suppression d'un attribut étendu
- rename
- rename, renameat, renameat2 - Changer le nom ou l'emplacement d'un fichier
- renameat
- rename, renameat, renameat2 - Changer le nom ou l'emplacement d'un fichier
- renameat2
- rename, renameat, renameat2 - Changer le nom ou l'emplacement d'un fichier