Lines Matching defs:ned
62 _setnethtent(int f, struct netent_data *ned)
65 if (ned->netf == NULL)
66 ned->netf = fopen(_PATH_NETWORKS, "re");
68 rewind(ned->netf);
69 ned->stayopen |= f;
73 _endnethtent(struct netent_data *ned)
76 if (ned->netf) {
77 fclose(ned->netf);
78 ned->netf = NULL;
80 ned->stayopen = 0;
84 getnetent_p(struct netent *ne, struct netent_data *ned)
91 if (ned->netf == NULL &&
92 (ned->netf = fopen(_PATH_NETWORKS, "re")) == NULL)
95 p = fgets(line, sizeof line, ned->netf);
103 bp = ned->netbuf;
104 ep = ned->netbuf + sizeof ned->netbuf;
124 q = ne->n_aliases = ned->net_aliases;
132 if (q >= &ned->net_aliases[_MAXALIASES - 1])
154 struct netent_data *ned;
159 if ((ned = __netent_data_init()) == NULL) {
164 if (getnetent_p(&ne, ned) != 0)
198 struct netent_data *ned;
211 if ((ned = __netent_data_init()) == NULL) {
217 _setnethtent(ned->stayopen, ned);
218 while ((error = getnetent_p(&ne, ned)) == 0) {
226 if (!ned->stayopen)
227 _endnethtent(ned);
251 struct netent_data *ned;
264 if ((ned = __netent_data_init()) == NULL) {
270 _setnethtent(ned->stayopen, ned);
271 while ((error = getnetent_p(&ne, ned)) == 0)
274 if (!ned->stayopen)
275 _endnethtent(ned);