Lines Matching refs:result
48 * For each result:
49 * 8-11: 32bit unsigned type of result
57 struct __netgrent *result;
85 pr->result->type = triple_val;
97 pr->result->val.triple.host = NULL;
99 pr->result->val.triple.host = temp;
112 pr->result->val.triple.user = NULL;
114 pr->result->val.triple.user = temp;
127 pr->result->val.triple.domain = NULL;
129 pr->result->val.triple.domain = temp;
135 pr->result->type = group_val;
144 pr->result->val.group = temp;
159 struct __netgrent *result)
176 CLEAR_NETGRENT_DATA(result);
220 static enum nss_status internal_getnetgrent_r(struct __netgrent *result,
236 /* If we're already processing result data, continue to
239 if (result->data != NULL &&
240 result->idx.position < result->data_size) {
242 repbuf = (uint8_t *) result->data + result->idx.position;
243 replen = result->data_size - result->idx.position;
245 netgrrep.result = result;
255 result->idx.position = result->data_size - replen;
261 CLEAR_NETGRENT_DATA(result);
283 result->data = (char *) repbuf;
284 result->data_size = replen;
286 result->idx.position = NETGR_METADATA_COUNT;
288 /* call again ourselves, this will return the first result */
289 return internal_getnetgrent_r(result, buffer, buflen, errnop);
292 enum nss_status _nss_sss_getnetgrent_r(struct __netgrent *result,
299 nret = internal_getnetgrent_r(result, buffer, buflen, errnop);
305 enum nss_status _nss_sss_endnetgrent(struct __netgrent *result)
313 CLEAR_NETGRENT_DATA(result);