getnetgrent(3N) NFS getnetgrent(3N)
NAME
getnetgrent, setnetgrent, endnetgrent, innetgr - get network
group entry
SYNOPSIS
innetgr(netgroup, machine, user, domain)
char *netgroup, *machine, *user, *domain;
setnetgrent(netgroup)
char *netgroup
endnetgrent()
getnetgrent(machinep, userp, domainp)
char **machinep, **userp, **domainp;
DESCRIPTION
Inngetgr returns 1 or 0, depending on whether netgroup con-
tains the machine, user, domain triple as a member. Any of
the three strings machine, user, or domain can be NULL, in
which case it signifies a wild card.
getnetgrent returns the next member of a network group.
After the call, machinep will contain a pointer to a string
containing the name of the machine part of the network group
member, and similarly for userp and domainp. Getnetgrent
will malloc space for the name. This space is released when
a endnetgrent call is made. Getnetgrent returns 1 if it
succeeded in obtaining another member of the network group,
0 if it has reached the end of the group.
Setnetgrent establishes the network group from which getnet-
grent will obtain members, and also restarts calls to get-
netgrent from the beginning of the list. If the previous
setnetgrent call was to a different network group, a endnet-
grent call is implied. Endnetgrent frees the space allo-
cated during the getnetgrent calls.
FILES
/etc/netgroup
Page 1 CX/UX Network File System