Nom |
Description |
uid |
Ce paramètre permet d'indiquer l'ID utilisateur (UID) de l'utilisateur dont les informations sont recherchées. Il s'agit d'un entier unique associé à un utilisateur. Par exemple, l'UID de l'utilisateur root est généralement 0. |
pwd |
Ce paramètre permet d'indiquer un pointeur vers une structure passwd où les informations de l'utilisateur récupéré seront entreposées. Cette structure contient des informations comme le nom d'utilisateur, l'UID, le GID, le répertoire personnel, l'interpréteur de commande,... |
buffer |
Ce paramètre permet d'indiquer un tampon de mémoire utilisé pour entreposer temporairement des informations supplémentaires durant l'exécution de la fonction. Ce tampon est utilisé pour éviter les problèmes de mémoire partagée entre différents appels de fonction dans un environnement multi-processus léger. |
bufsize |
Ce paramètre permet d'indiquer la taille du tampon en octets. Il s'agit de la capacité maximale du tampon alloué pour les informations temporaires. |
result |
Ce paramètre permet d'indiquer un pointeur vers un pointeur passwd. Ce paramètre sert à renvoyer NULL si l'utilisateur n'est pas trouvé ou un pointeur vers la structure passwd contenant les informations de l'utilisateur si la recherche a été réussie. |