Section courante

A propos

Section administrative du site

ENDGRENT

Fin d'entrée de groupe
C pour Unix grp.h

Syntaxe

void endgrent(void);

Retour

En cas de réussite, getgrent() renvoie un pointeur vers une structure de groupe. En fin de fichier, getgrent() renvoie un pointeur nul et ne modifie pas le paramètre errno. En cas d'erreur, getgrent() renvoie un pointeur null et errno est défini pour indiquer l'erreur.

L'application ne doit pas modifier la structure vers laquelle pointe la valeur de retour, ni les zones d'entreposage pointées par les pointeurs de la structure. Le pointeur renvoyé et les pointeurs de la structure peuvent être invalidés, ou la structure ou les zones d'entreposage peuvent être écrasées par un appel ultérieur à getgrgid(), getgrnam() ou getgrent(). Le pointeur renvoyé et les pointeurs de la structure peuvent également être invalidés si le processus léger appelant est terminé.

Description

Cette fonction permet de fermer le groupe de fichier.

Remarques

Erreurs

Ces fonctions peuvent échouer si :

Constante Description
EINTR Un signal a été intercepté pendant l'opération.
EIO Une erreur d'entrée/sortie s'est produite.

De plus, les fonctions getgrent() et setgrent() peuvent échouer si :

Constante Description
EMFILE Tous les descripteurs de fichiers disponibles pour le processus sont actuellement ouverts.
ENFILE Le nombre maximal de fichiers autorisés est actuellement ouvert sur le système.


Dernière mise à jour : Vendredi, le 5 Juin 2020