netgroup
struct netgroup *ng_next; /* thread */
static struct netgroup *
struct netgroup *ng = malloc(sizeof(struct netgroup));
_ng_parse(char **p, char **name, struct netgroup **ng)
struct netgroup *ng;
struct netgroup *ng)
struct netgroup *ng;
static struct netgroup *_nghead = (struct netgroup *)NULL;
static struct netgroup *_nglist = (struct netgroup *)NULL;
_ng_print(char *buf, size_t len, const struct netgroup *ng)
static int _ng_parse(char **, char **, struct netgroup **);
static void _ng_print(char *, size_t, const struct netgroup *);
static struct netgroup *getnetgroup(char **);
const char *, struct netgroup *);
hdb = ng_reverse(ndb, offsetof(struct netgroup, ng_host));
udb = ng_reverse(ndb, offsetof(struct netgroup, ng_user));
struct netgroup *ng;
struct netgroup *ng;
struct netgroup *_group;
_ng_parse(char **p, char **name, struct netgroup **ng)
_ng_print(char *buf, size_t len, const struct netgroup *ng)
static struct netgroup *
struct netgroup *ng = malloc(sizeof(struct netgroup));
static struct netgroup *getnetgroup(char **);
int _ng_parse(char **, char **, struct netgroup **);
void _ng_print(char *, size_t, const struct netgroup *);
netgroup = optarg;
if (strcmp(netgroup, "-")) {
if ((fp = fopen(netgroup, "r")) == NULL) {
err(1, "%s", netgroup);
char *netgroup = "/etc/netgroup";