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