Lines Matching refs:buffer
55 getrpcbyname_r(const char *name, struct rpcent *result, char *buffer, in getrpcbyname_r() argument
65 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcbyname_r()
75 getrpcbynumber_r(const int number, struct rpcent *result, char *buffer, in getrpcbynumber_r() argument
81 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcbynumber_r()
106 getrpcent_r(struct rpcent *result, char *buffer, int buflen) in getrpcent_r() argument
111 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcent_r()
119 str2rpcent(const char *instr, int lenstr, void *ent, char *buffer, int buflen) in str2rpcent() argument
127 if ((instr >= buffer && (buffer + buflen) > instr) || in str2rpcent()
128 (buffer >= instr && (instr + lenstr) > buffer)) in str2rpcent()
145 (void) memcpy(buffer, namestart, namelen); in str2rpcent()
146 buffer[namelen] = '\0'; in str2rpcent()
147 rpc->r_name = buffer; in str2rpcent()
180 ptr = (char **)ROUND_UP(buffer + namelen + 1, in str2rpcent()
182 if ((char *)ptr >= buffer + buflen) { in str2rpcent()
191 buffer + namelen + 1, (int)(buflen - namelen - 1)); in str2rpcent()