This function tests whether the triple specified by the parameters
hostp, userp, and domainp is part of the netgroup
netgroup. Using this function has the advantage that
- no other netgroup function can use the global netgroup state since
internal locking is used and
- the function is implemented more efficiently than successive calls
to the other
set
/get
/endnetgrent
functions.
Any of the pointers hostp, userp, and domainp can be
NULL
which means any value is accepted in this position. This is
also true for the name -
which should not match any other string
otherwise.
The return value is 1
if an entry matching the given triple is
found in the netgroup. The return value is 0
if the netgroup
itself is not found, the netgroup does not contain the triple or
internal errors occurred.