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,
239 /* If we're already processing result data, continue to
242 if (result->data != NULL &&
243 result->idx.position < result->data_size) {
245 repbuf = (uint8_t *) result->data + result->idx.position;
246 replen = result->data_size - result->idx.position;
248 netgrrep.result = result;
258 result->idx.position = result->data_size - replen;
264 CLEAR_NETGRENT_DATA(result);
286 result->data = (char *) repbuf;
287 result->data_size = replen;
289 result->idx.position = NETGR_METADATA_COUNT;
291 /* call again ourselves, this will return the first result */
292 return internal_getnetgrent_r(result, buffer, buflen, errnop);
295 enum nss_status _nss_sss_getnetgrent_r(struct __netgrent *result,
302 nret = internal_getnetgrent_r(result, buffer, buflen, errnop);
308 enum nss_status _nss_sss_endnetgrent(struct __netgrent *result)
316 CLEAR_NETGRENT_DATA(result);