Linux

CentOS 4.8

Index(2)


Appels-systèmes

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, _Exit

Mettre fin au processus en cours d’exécution.

fcntl

Manipuler un descripteur de fichier.

flock

Placer ou enlever un verrou consultatif (advisory lock) sur un fichier ouvert.

fork

Créer un processus fils (child).

fsync, fdatasync

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 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 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

Contrôler les périphériques.

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 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.

_llseek

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

lseek

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

madvise

Donne des conseils sur 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

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, 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.

phys

Permettre à un processus d’accéder à une adresse physique [NON IMPLÃMENTÃ].

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, 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

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.

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, klogctl

Lire et/ou effacer les buffers circulaires de messages du noyau.

time

Lire l’heure.

times

Obtenir les statistiques temporelles 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

Ãcrire dans un descripteur de fichier.


Index(2)