Lines Matching refs:buffer
53 getrpcbyname_r(const char *name, struct rpcent *result, char *buffer, in getrpcbyname_r() argument
63 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcbyname_r()
73 getrpcbynumber_r(const int number, struct rpcent *result, char *buffer, in getrpcbynumber_r() argument
79 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcbynumber_r()
104 getrpcent_r(struct rpcent *result, char *buffer, int buflen) in getrpcent_r() argument
109 NSS_XbyY_INIT(&arg, result, buffer, buflen, str2rpcent); in getrpcent_r()
117 str2rpcent(const char *instr, int lenstr, void *ent, char *buffer, int buflen) in str2rpcent() argument
125 if ((instr >= buffer && (buffer + buflen) > instr) || in str2rpcent()
126 (buffer >= instr && (instr + lenstr) > buffer)) in str2rpcent()
143 (void) memcpy(buffer, namestart, namelen); in str2rpcent()
144 buffer[namelen] = '\0'; in str2rpcent()
145 rpc->r_name = buffer; in str2rpcent()
178 ptr = (char **)ROUND_UP(buffer + namelen + 1, in str2rpcent()
180 if ((char *)ptr >= buffer + buflen) { in str2rpcent()
189 buffer + namelen + 1, (int)(buflen - namelen - 1)); in str2rpcent()