Section courante

A propos

Section administrative du site

unistd.h

Standard universel
C pour Linux

Description

Cette bibliothèque renferme des fonctions utilitaires, des constantes et des types symboliques.

Liste des fonctions

Nom Description
ACCESS Cette fonction permet de vérifier le mode d'accès d'un fichier.
ALARM Cette fonction fixe le nombre de seconde de «SIGALARM».
CHDIR Cette fonction permet de changer de répertoire de travail.
CHOWN Cette fonction permet de changer les propriétaires et les groupes de propriétaire (GID) des fichiers.
CLOSE Cette fonction permet d'effectuer la fermeture du descripteur de fichiers.
CONFSTR Cette fonction permet d'effectuer la lecture d'une chaine de caractères contenu dans une configuration.
CRYPT Cette fonction permet d'effectuer l'encryptage d'un tampon de données à l'aide d'une clef.
DUP Cette fonction permet de dupliquer le descripteur de fichier.
DUP2 Cette fonction permet de dupliquer le descripteur de fichier dans un autre fichier de descripteur connu.
EXECL Cette fonction permet d'exécuter un processus enfant avec une liste d'arguments.
EXECLE Cette fonction permet d'exécuter un processus enfant avec une liste d'arguments et ses variables d'environnement.
EXECLP Cette fonction permet d'exécuter un processus enfant avec une liste d'arguments et en recherchant le programme dans la variable d'environnement «PATH».
EXECV Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments.
EXECVE Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et ses variables d'environnement.
EXECVP Cette fonction permet d'exécuter un processus enfant avec un tableau d'arguments et en recherchant le programme dans la variable d'environnement «PATH».
FCNTL Cette fonction permet d'effectuer des opérations de contrôle sur un descripteur de fichier.
FORK Cette fonction permet de créer un processus fils.
FPATHCONF Cette fonction permet de demander les options de configuration d'un fichier avec un identificateur «Handle».
FSYNC Cette fonction permet d'effectuer une synchronisation d'un fichier.
FTRUNCATE Cette fonction permet de changer la taille d'un fichier.
GETCWD Cette fonction permet de demander le répertoire courant.
GETEGID Cette fonction permet de demander l'identificateur de groupe effectif.
GETEUID Cette fonction permet de demander l'identificateur d'utilisateur effectif.
GETGID Cette fonction permet de demander l'identificateur de groupe réel.
GETGROUPS Cette fonction permet de demander l'identificateur d'utilisateur supplémentaire de groupe.
GETLOGIN Cette fonction permet de demander le nom de l'utilisateur actuellement connecté.
GETOPT Cette fonction permet d'effectuer la lecture des paramètres d'une ligne de commande.
GETPGRP Cette fonction permet de demander le groupe de processus d'un numéro de processus (PID).
GETPID Cette fonction permet de demander l'identificateur de processus.
GETPPID Cette fonction permet de connaitre le numéro de processus d'un processus parent.
GETUID Cette fonction permet de demander l'identificateur de l'utilisateur.
GETWD Cette fonction permet de demander le répertoire courant et le copier dans le tampon mémoire.
GET_CURRENT_WORKING_DIR_NAME Cette fonction permet de demander le répertoire de travail courant.
ISATTY Cette fonction permet d'indiquer si l'identificateur de fichier Handle est une connexion TTY.
LINK Cette fonction permet d'ajouter un lien vers un fichier.
LSEEK Cette fonction permet d'effectuer le positionnement du pointeur de fichier Handle.
NICE Cette fonction permet de modifier les préférences de planification de tâche du processus courant.
PATHCONF Cette fonction permet de demander les options de configuration d'un fichier.
PAUSE Cette fonction permet de suspendre l'exécution du processus courant jusqu'à un signal soit reçu.
PIPE Cette fonction permet d'effectuer la création d'un canal entre processus.
READ Cette fonction permet d'effectuer la lecture d'un fichier.
READLINK Cette fonction permet de lire la valeur d'un fichier de lien symbolique.
REALPATH Cette fonction permet de convertir un chemin de répertoire relatif en chemin de répertoire absolue.
RMDIR Cette fonction permet de supprimer un répertoire.
SETGID Cette fonction permet de fixer l'identificateur de groupe réel et effectif pour un processus.
SETPGID Cette fonction permet de fixer l'identificateur de groupe de processus du processus courant.
SETSID Cette fonction permet de fixer l'identificateur de session du processus courant.
SETUID Cette fonction permet de fixer l'identificateur d'utilisateur réel et effectif d'un processus.
SLEEP Cette fonction permet de faire passer en mode pause le processus courant.
SWAB Cette fonction permet d'inverser des paires d'octets dans un tampon.
SYMLINK Cette fonction permet la création d'un fichier ayant un lien symbolique avec un fichier déjà existant.
SYSCONF Cette fonction permet de demander la valeur d'une clef de configuration du système.
TCDRAIN Cette fonction permet de rechercher dans la sortie de la fil d'attente d'un flux d'argument.
TCFLOW Cette fonction permet d'effectuer un contrôle de réserve d'un flux d'argument.
TCFLUSH Cette fonction permet de vider les tampons d'entrée/sortie d'un flux d'argument.
TCGETPGRP Cette fonction permet de demander l'identificateur de groupe de processus d'un flux d'argument.
TCSENDBREAK Cette fonction permet d'envoyer un signal d'arrêt à un flux d'argument.
TCSETATTR Cette fonction permet de fixer les paramètres du terminal.
TCSETPGRP Cette fonction permet de fixer l'identificateur de groupe de processus d'un groupe de processus de premier plan d'un contrôle de terminal.
TTYNAME Cette fonction permet de demander le nom du terminal spécifié.
UNLINK Cette fonction permet de supprimer un ou plusieurs fichiers.
USLEEP Cette fonction permet d'attendre un nombre de milliseconde spécifié et reprendre l'exécution du programme aussitôt après.
VFORK Cette fonction permet d'effectuer la création d'un processus en partageant sa mémoire virtuel.
WRITE Cette fonction permet d'effectuer des écritures dans un fichier précédemment ouvert.
_EXIT Cette fonction permet de mettre fin à l'exécution d'un programme.


Dernière mise à jour : Samedi, le 20 février 2016