Home
last modified time | relevance | path

Searched refs:keydat (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/lib/libnsl/yp/
H A Dyp_enum.c198 *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';
322 req.keydat.dptr = inkey;
323 req.keydat.dsize = inkeylen;
355 resp.keydat.dsize + 2)) != NULL) {
371 *outkeylen = (int)resp.keydat.dsize;
373 (size_t)resp.keydat.dsize);
[all …]
H A Dyp_xdr.c122 xdr_datum(xdrs, &ps->keydat))); in xdr_ypreq_key()
153 xdr_datum(xdrs, &ps->keydat))); in xdr_ypresp_key_val()
316 kv.keydat.dptr = keybuf; in xdr_ypall()
318 kv.keydat.dsize = YPMAXRECORD; in xdr_ypall()
330 if ((*callback->foreach)(kv.status, kv.keydat.dptr, in xdr_ypall()
331 kv.keydat.dsize, kv.valdat.dptr, kv.valdat.dsize, in xdr_ypall()
H A Dyp_match.c515 req.keydat.dptr = key; in domatch()
516 req.keydat.dsize = keylen; in domatch()
/illumos-gate/usr/src/cmd/ypcmd/
H A Dypv1_prot.h56 #define ypmatch_req_keydat yp_reqbody.yp_req_keytype.keydat
57 #define ypmatch_req_keyptr yp_reqbody.yp_req_keytype.keydat.dptr
58 #define ypmatch_req_keysize yp_reqbody.yp_req_keytype.keydat.dsize
67 #define ypnext_req_keydat yp_reqbody.yp_req_keytype.keydat
68 #define ypnext_req_keyptr yp_reqbody.yp_req_keytype.keydat.dptr
69 #define ypnext_req_keysize yp_reqbody.yp_req_keytype.keydat.dsize
97 #define ypfirst_resp_keydat yp_respbody.yp_resp_key_valtype.keydat
98 #define ypfirst_resp_keyptr yp_respbody.yp_resp_key_valtype.keydat.dptr
106 #define ypnext_resp_keydat yp_respbody.yp_resp_key_valtype.keydat
107 #define ypnext_resp_keyptr yp_respbody.yp_resp_key_valtype.keydat.dptr
[all …]
H A Dypserv_resolv.c319 req->keydat.dsize == 0 || in resolv_req()
320 req->keydat.dptr[0] == '\0' || in resolv_req()
321 !isascii(req->keydat.dptr[0]) || in resolv_req()
322 !isgraph(req->keydat.dptr[0])) { in resolv_req()
329 fwd_req4.keydat = req->keydat; in resolv_req()
348 fwd_req6.keydat = req->keydat; in resolv_req()
356 fwd_req4.keydat = req->keydat; in resolv_req()
H A Dypserv_proc.c233 if (req.keydat.dsize == 0 || in ypmatch()
234 req.keydat.dptr == NULL || in ypmatch()
235 req.keydat.dptr[0] == '\0' || in ypmatch()
236 strncmp(req.keydat.dptr, yp_secure, req.keydat.dsize) == 0 || in ypmatch()
237 strncmp(req.keydat.dptr, yp_interdomain, req.keydat.dsize) == 0) { in ypmatch()
359 ypfilter(fdb, &req.keydat, in ypnext()
813 ypfilter(fdb, &resp.keydat, &resp.keydat, &resp.valdat, in xdrypserv_ypall()
863 strncpy(name + 9, req.keydat.dptr, req.keydat.dsize); in multihomed()
864 tmpname.dsize = req.keydat.dsize + 9; in multihomed()
880 strncpy(name, req.keydat.dptr, req.keydat.dsize); in multihomed()
[all …]
H A Dypserv_resolv_common.h70 datum keydat; member
78 datum keydat; member
H A Dypserv_resolv_common.c57 xdr_datum(xdrs, &ps->keydat) && in xdr_ypfwdreq_key4()
71 xdr_datum(xdrs, &ps->keydat) && in xdr_ypfwdreq_key6()
H A Dypxfr.c820 req.keydat.dptr = yp_secure;
821 req.keydat.dsize = yp_secure_sz;
866 req.keydat.dptr = yp_interdomain;
867 req.keydat.dsize = yp_interdomain_sz;
1601 datum keydat; local
1617 keydat.dptr = key;
1618 keydat.dsize = kl;
1625 test = dbm_fetch(db, keydat);
1632 if (dbm_store(db, keydat, valdat, 0) < 0) {
1639 test = dbm_fetch(db, keydat);
/illumos-gate/usr/src/head/rpcsvc/
H A Dyp_prot.h136 datum keydat; member
175 datum keydat; member
246 #define ypmatch_req_keydat yp_reqbody.yp_req_keytype.keydat
247 #define ypmatch_req_keyptr yp_reqbody.yp_req_keytype.keydat.dptr
248 #define ypmatch_req_keysize yp_reqbody.yp_req_keytype.keydat.dsize
257 #define ypnext_req_keydat yp_reqbody.yp_req_keytype.keydat
258 #define ypnext_req_keyptr yp_reqbody.yp_req_keytype.keydat.dptr
259 #define ypnext_req_keysize yp_reqbody.yp_req_keytype.keydat.dsize
297 #define ypfirst_resp_keydat yp_respbody.yp_resp_key_valtype.keydat
306 #define ypnext_resp_keydat yp_respbody.yp_resp_key_valtype.keydat
[all …]
H A Dyp.x77 typedef opaque keydat<YPMAXRECORD>;
91 keydat key;
115 keydat key;