| | | Fonctions du
système (section 2)
index.html
| |
| | | 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 (account). | |
| | | |
| | | adjtimex |
|
| | | Régler l'horloge du noyau (kernel clock). | |
| | | |
| | | alarm |
|
| | | Programmer un réveil (timer) pour l'émission d'un signal. | |
| | | |
| | | 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. | |
| | | |
| | | execve |
|
| | | Exécuter un programme. | |
| | | |
| | | _exit |
|
| | | Mettre fin au processus en cours d'exécution. | |
| | | |
| | | fcntl |
|
| | | Manipuler un descripteur de fichier. | |
| | | |
| | | fdatasync |
|
| | | Synchroniser les données en mémoire avec celles sur disque. | |
| | | |
| | | flock |
|
| | | Placer ou enlever un verrou consultatif (advisory lock) sur un fichier ouvert. | |
| | | |
| | | fork |
|
| | | Créer un processus fils (child). | |
| | | |
| | | fsync |
|
| | | Synchroniser un fichier en mémoire avec le disque. | |
| | | |
| | | getcwd |
|
| | | Obtenir le répertoire courant. | |
| | | |
| | | 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 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 par le noyau et les modules. | |
| | | |
| | | getpagesize |
|
| | | Obtenir la taille des pages du système. | |
| | | |
| | | getpeername |
|
| | | Obtenir le nom d'un correspondant connecté. | |
| | | |
| | | 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 d'utilisation des ressources systèmes. | |
| | | |
| | | getsid |
|
| | | Obtenir l'identifiant de session. | |
| | | |
| | | getsockname |
|
| | | Obtenir le nom d'une socket. | |
| | | |
| | | getsockopt, setsockopt |
|
| | | Lire / écrire les options d'une socket. | |
| | | |
| | | gettimeofday, settimeofday |
|
| | | Lire / écrire l'heure actuelle. | |
| | | |
| | | getuid, geteuid |
|
| | | Obtenir l'identifiant de l'utilisateur. | |
| | | |
| | | idle |
|
| | | Rendre le processus 0 inactif. | |
| | | |
| | | init_module |
|
| | | Initialiser un module chargeable. | |
| | | |
| | | intro |
|
| | | Introduction à la section des appels-système. | |
| | | |
| | | ioctl |
|
| | | Controler les périphériques. | |
| | | |
| | | ioctl_list |
|
| | | Liste des arguments IOCTL du noyau Linux 1.3.27. | |
| | | |
| | | ioperm |
|
| | | Positionner les autorisations d'entrée/sortie sur les ports. | |
| | | |
| | | iopl |
|
| | | Changer le niveau de privilège d'entrée/sortie. | |
| | | |
| | | ipc |
|
| | | Appeler les fonctions IPC du Systeme 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. | |
| | | |
| | | _llseek |
|
| | | Positionner la tête de lecture/écriture dans un fichier. | |
| | | |
| | | lseek |
|
| | | Positionner la tête de lecture/écriture dans un fichier. | |
| | | |
| | | mkdir |
|
| | | Créer un répertoire. | |
| | | |
| | | mknod |
|
| | | Créer un noeud du système de fichier. | |
| | | |
| | | mlock |
|
| | | Désactiver la pagination pour certaines parties de la mémoire. | |
| | | |
| | | mlockall |
|
| | | Désactiver la pagination pour le processus appelant. | |
| | | |
| | | mmap, munmap |
|
| | | Etablir / supprimer une projection en mémoire (map / unmap) des fichiers ou des périphériques. | |
| | | |
| | | modify_ldt |
|
| | | Lire / écrire la LDT. | |
| | | |
| | | get_kernel_syms, create_module, init_module, delete_module |
|
| | | Support des modules chargeables de Linux. | |
| | | |
| | | mount, umount |
|
| | | 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 (mapping) 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 (mapping). | |
| | | |
| | | munlock |
|
| | | Revalider la pagination d'une portion de mémoire. | |
| | | |
| | | munlockall |
|
| | | Revalider 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 gentillesse du processus. | |
| | | |
| | | oldfstat, oldlstat, oldstat, oldolduname, olduname |
|
| | | Appels systèmes obsolètes. | |
| | | |
| | | open, creat |
|
| | | Ouvrir ou créer éventuellement un fichier. | |
| | | |
| | | outb |
|
| | | (outb, outw, outl, outsb, outsw, outsl) Ecrire 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/Ecrire avec un délai | |
| | | |
| | | pause |
|
| | | Attendre un signal. | |
| | | |
| | | personality |
|
| | | Indiquer le domaine d'exécution du processus. | |
| | | |
| | | phys |
|
| | | Permettre à un processus d'accèder à une adresse physique [NON IMPLEMENTé]. | |
| | | |
| | | pipe |
|
| | | Créer un tube. | |
| | | |
| | | pivot_root |
|
| | | Modifier le répertoire racine de tous les processus. | |
| | | |
| | | poll |
|
| | | Attendre un évènement concernant un descripteur de fichier. | |
| | | |
| | | prctl |
|
| | | Opérations sur un processus | |
| | | |
| | | pread, pwrite |
|
| | | Lire ou écrire à une position donnée d'un descripteur de fichier. | |
| | | |
| | | profil |
|
| | | Suivre le profil d'exécution. | |
| | | |
| | | ptrace |
|
| | | Suivre un processus. | |
| | | |
| | | query_module |
|
| | | Demander au noyau des informations concernant les modules. | |
| | | |
| | | quotactl |
|
| | | Manipuler les quotas de disque. | |
| | | |
| | | read |
|
| | | Lire le contenu d'un fichier. | |
| | | |
| | | readdir |
|
| | | Lire une entrée de répertoire. | |
| | | |
| | | readlink |
|
| | | Lire le contenu d'un lien symbolique. | |
| | | |
| | | readv, writev |
|
| | | Lire ou écrire un vecteur (vector). | |
| | | |
| | | reboot |
|
| | | Redémarrer la machine, ou activer/désactiver Ctrl-Alt-Suppr. | |
| | | |
| | | recv, recvfrom, recvmsg |
|
| | | Recevoir un message sur une socket. | |
| | | |
| | | 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_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, FD_CLR, FD_ISSET, FD_SET, FD_ZERO |
|
| | | Multiplexage d'entrées/sorties synchrones. | |
| | | |
| | | semctl |
|
| | | Opérations de contrôle sur les sémaphores. | |
| | | |
| | | semget |
|
| | | Obtenir l'identificateur d'un ensemble de sémaphores. | |
| | | |
| | | semop |
|
| | | Opérations sur les sémaphores. | |
| | | |
| | | send, sendto, sendmsg |
|
| | | Envoyer un message sur une socket. | |
| | | |
| | | sendfile |
|
| | | Transfert de données entre descripteurs de fichiers. | |
| | | |
| | | 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. | |
| | | |
| | | setregid, setegid |
|
| | | Fixer le GID réel ou effectif. | |
| | | |
| | | setresuid, setresgid |
|
| | | Fixer les UIDs ou les GIDs réels, effectifs et sauvés. | |
| | | |
| | | setreuid, seteuid |
|
| | | Fixer l'UID réel ou effectif. | |
| | | |
| | | setsid |
|
| | | Créer une session et fixer l'ID du groupe de processus. | |
| | | |
| | | 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. | |
| | | |
| | | 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. | |
| | | |
| | | sigreturn |
|
| | | Revenir d'un gestionnaire de signaux et nettoyer la pile. | |
| | | |
| | | sigvec |
|
| | | Utiliser les signaux logiciels. | |
| | | |
| | | 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 |
|
| | | Lire et/ou effacer les buffers circulaires de messages du noyau. | |
| | | |
| | | time |
|
| | | Lire l'heure. | |
| | | |
| | | times |
|
| | | Obtenir les statistiques de durée du processus. | |
| | | |
| | | 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. | |
| | | |
| | | Aucun ! |
|
| | | Liste des appels systèmes non documentés. | |
| | | |
| | | afs_syscall, break, ftime, gtty, lock, mpx, phys, prof, profil, 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 (shared library). | |
| | | |
| | | 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 |
|
| | | Ecrire dans un descripteur de fichier. | |
| | | |
| | |
© 1996-2000 Adaptation française "Christophe Blaess"
| |