/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | SLPReg.c | 195 size_t msgLen, tmplen, len = 0; in packSrvReg() local 211 msgLen = in packSrvReg() 225 if (!(m = calloc(msgLen, 1))) { in packSrvReg() 245 if ((err = slp_add_header(hp->locale, m, msgLen, SRVREG, 0, &len)) in packSrvReg() 254 if ((err = slp_add_sht(m, msgLen, lifetime, &len)) != SLP_OK) in packSrvReg() 261 if ((err = slp_add_string(m, msgLen, url, &len)) != SLP_OK) in packSrvReg() 279 if ((err = slp_add_string(m, msgLen, type, &len)) != SLP_OK) in packSrvReg() 281 if ((err = slp_add_string(m, msgLen, scope, &len)) != SLP_OK) in packSrvReg() 288 if ((err = slp_add_string(m, msgLen, attrs, &len)) != SLP_OK) in packSrvReg() 304 msgLen += (*msg)->msgiov[SLP_URL_AUTH].iov_len; in packSrvReg() [all …]
|
H A D | SLPFindSrvs.c | 329 size_t len, msgLen, tmplen; in slp_packSrvRqst() local 358 msgLen = 2 + /* prlist length */ in slp_packSrvRqst() 364 if (!(msg->msg = calloc(1, msgLen))) { in slp_packSrvRqst() 391 err = slp_add_string(msg->msg, msgLen, type, &len); in slp_packSrvRqst() 401 err = slp_add_string(msg->msg, msgLen, filter, &len); in slp_packSrvRqst() 405 err = slp_add_string(msg->msg, msgLen, spi, &len); in slp_packSrvRqst() 432 size_t len, msgLen; in slp_packSrvRqst_single() local 434 msgLen = in slp_packSrvRqst_single() 441 if (!(*msg = calloc(msgLen, 1))) { in slp_packSrvRqst_single() 448 err = slp_add_header(lang, *msg, msgLen, SRVRQST, msgLen, &len); in slp_packSrvRqst_single() [all …]
|
H A D | SLPFindAttrs.c | 300 size_t len, tmplen, msgLen; in slp_packAttrRqst() local 329 msgLen = 2 + /* prlist length */ in slp_packAttrRqst() 335 if (!(msg->msg = calloc(1, msgLen))) { in slp_packAttrRqst() 362 err = slp_add_string(msg->msg, msgLen, url, &len); in slp_packAttrRqst() 372 err = slp_add_string(msg->msg, msgLen, ids, &len); in slp_packAttrRqst() 378 err = slp_add_string(msg->msg, msgLen, spi, &len); in slp_packAttrRqst() 401 size_t len, msgLen; in slp_packAttrRqst_single() local 403 msgLen = in slp_packAttrRqst_single() 410 if (!(*msg = calloc(msgLen, 1))) { in slp_packAttrRqst_single() 416 err = slp_add_header(lang, *msg, msgLen, ATTRRQST, msgLen, &len); in slp_packAttrRqst_single() [all …]
|
H A D | SLPFindSrvTypes.c | 134 size_t len, nalen, msgLen, tmplen; in slp_packSrvTypeRqst() local 162 msgLen = 2 + /* prlist length */ in slp_packSrvTypeRqst() 166 if (!(msg->msg = calloc(1, msgLen))) { in slp_packSrvTypeRqst() 194 err = slp_add_sht(msg->msg, msgLen, 0xffff, &len); in slp_packSrvTypeRqst() 196 err = slp_add_string(msg->msg, msgLen, na, &len); in slp_packSrvTypeRqst()
|
H A D | slp_net.c | 641 size_t msgLen, off; in make_header() local 647 msgLen = slp_hdrlang_length(hp); in make_header() 649 hp->msg.iov[0].iov_len = msgLen; /* now the length of the hdr */ in make_header() 652 hp->msg.prlist->iov_base = header + msgLen; in make_header() 655 msgLen += hp->msg.iov[i].iov_len; in make_header() 657 msgLen += slen; in make_header() 661 hp->fid, msgLen, &off)) != SLP_OK) in make_header()
|