Lines Matching refs:resp
145 struct ypresp_key_val resp; local
150 resp.keydat.dptr = resp.valdat.dptr = NULL;
151 resp.keydat.dsize = resp.valdat.dsize = 0;
158 (void) memset((char *)&resp, 0, sizeof (struct ypresp_key_val));
163 (char *)&resp, timeout)) {
174 if (resp.status != YP_TRUE) {
175 retval = ypprot_err(resp.status);
182 if ((*key = malloc((size_t)resp.keydat.dsize + 2)) != NULL) {
185 (size_t)resp.valdat.dsize + 2)) == NULL) {
198 *keylen = (int)resp.keydat.dsize;
199 (void) memcpy(*key, resp.keydat.dptr,
200 (size_t)resp.keydat.dsize);
201 (*key)[resp.keydat.dsize] = '\n';
202 (*key)[resp.keydat.dsize + 1] = '\0';
204 *vallen = (int)resp.valdat.dsize;
205 (void) memcpy(*val, resp.valdat.dptr,
206 (size_t)resp.valdat.dsize);
207 (*val)[resp.valdat.dsize] = '\n';
208 (*val)[resp.valdat.dsize + 1] = '\0';
212 (xdrproc_t)xdr_ypresp_key_val, (char *)&resp);
317 struct ypresp_key_val resp; local
325 resp.keydat.dptr = resp.valdat.dptr = NULL;
326 resp.keydat.dsize = resp.valdat.dsize = 0;
335 (xdrproc_t)xdr_ypresp_key_val, (char *)&resp,
347 if (resp.status != YP_TRUE) {
348 retval = ypprot_err(resp.status);
355 resp.keydat.dsize + 2)) != NULL) {
358 resp.valdat.dsize + 2)) == NULL) {
371 *outkeylen = (int)resp.keydat.dsize;
372 (void) memcpy(*outkey, resp.keydat.dptr,
373 (size_t)resp.keydat.dsize);
374 (*outkey)[resp.keydat.dsize] = '\n';
375 (*outkey)[resp.keydat.dsize + 1] = '\0';
377 *vallen = (int)resp.valdat.dsize;
378 (void) memcpy(*val, resp.valdat.dptr,
379 (size_t)resp.valdat.dsize);
380 (*val)[resp.valdat.dsize] = '\n';
381 (*val)[resp.valdat.dsize + 1] = '\0';
385 (char *)&resp);