.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, David Metcalfe .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH fgetgrent 3 "8 fevereiro 2026" "Linux man\-pages 6.18" .SH NOME fgetgrent \- obtém entrada de arquivo de grupo .SH BIBLIOTECA Biblioteca C Padrão (\fIlibc\fP,\ \fI\-lc\fP) .SH SINOPSE .nf \fB#include \fP \fB#include \fP \fB#include \fP .P \fBstruct group *fgetgrent(FILE *\fP\fIstream\fP\fB);\fP .fi .P .RS -4 Requisitos de macro de teste de recursos para o glibc (consulte \fBfeature_test_macros\fP(7)): .RE .P \fBfgetgrent\fP(): .nf Desde o glibc 2.19: _DEFAULT_SOURCE glibc 2.19 e anterior: _SVID_SOURCE .fi .SH DESCRIÇÃO The \fBfgetgrent\fP() function returns a pointer to a structure containing the group information from the file referred to by \fIstream\fP. The first time it is called it returns the first entry; thereafter, it returns successive entries. The file referred to by \fIstream\fP must have the same format as \fI/etc/group\fP (see \fBgroup\fP(5)). .P A estrutura de \fIgroup\fP é definida em \fI\fP, conforme abaixo: .P .in +4n .EX struct group { char *gr_name; /* nome do grupo */ char *gr_passwd; /* senha do grupo */ gid_t gr_gid; /* ID do grupo */ char **gr_mem; /* array de ponteiros, terminado com NULO, para nomes de membros de grupo */ }; .EE .in .SH "VALOR DE RETORNO" The \fBfgetgrent\fP() function returns a pointer to a \fIgroup\fP structure, or NULL if there are no more entries or an error occurs. In the event of an error, \fIerrno\fP is set to indicate the error. .SH ERROS .TP \fBENOMEM\fP Insufficient memory to allocate \fIgroup\fP structure. .SH ATRIBUTOS Para uma explicação dos termos usados nesta seção, consulte \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interface Atributo Valor T{ .na .nh \fBfgetgrent\fP() T} Thread safety MT\-Unsafe race:fgetgrent .TE .\" FIXME The marking is different from that in the glibc manual, .\" which has: .\" .\" fgetgrent: MT-Unsafe race:fgrent .\" .\" We think race:fgrent in glibc may be hard for users to understand, .\" and have sent a patch to the GNU libc community for changing it to .\" race:fgetgrent, however, something about the copyright impeded the .\" progress. .SH PADRÕES None. .SH HISTÓRICO SVr4. .SH "VEJA TAMBÉM" \fBendgrent\fP(3), \fBfgetgrent_r\fP(3), \fBfopen\fP(3), \fBgetgrent\fP(3), \fBgetgrgid\fP(3), \fBgetgrnam\fP(3), \fBputgrent\fP(3), \fBsetgrent\fP(3), \fBgroup\fP(5) .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Felipe M Pereira e André Luiz Fassone . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .