rsl
struct fmd_rpc_serdlist *rsl = arg;
rsl->rsl_len += strlen(sgp->sg_name) + 1;
rsl->rsl_cnt++;
struct fmd_rpc_serdlist *rsl = arg;
bcopy(sgp->sg_name, rsl->rsl_buf.rsl_buf_val + rsl->rsl_len,
rsl->rsl_len += strlen(sgp->sg_name) + 1;
static void publish_suspects(struct fme *fmep, struct rsl *srl);
rslfree(struct rsl *freeme)
struct rsl *r1 = (struct rsl *)a;
struct rsl *r2 = (struct rsl *)b;
get_resources(struct event *sp, struct rsl *rsrcs, struct config *croot)
trim_suspects(struct fme *fmep, struct rsl *begin, struct rsl *begin2,
struct rsl *rp = begin;
struct rsl *rp2 = begin2;
publish_suspects(struct fme *fmep, struct rsl *srl)
struct rsl *rp;
struct rsl *erl = srl + fmep->nsuspects - 1;
qsort(srl, fmep->nsuspects, sizeof (struct rsl), rslcmp);
struct rsl *srl = NULL;
struct rsl *srl2 = NULL;
srl = MALLOC(rpcnt * sizeof (struct rsl));
bzero(srl, rpcnt * sizeof (struct rsl));
srl2 = MALLOC(rpcnt * sizeof (struct rsl));
bzero(srl2, rpcnt * sizeof (struct rsl));
struct fmd_rpc_serdlist rsl;
bzero(&rsl, sizeof (rsl)); /* tell xdr to allocate memory for us */
cs = fmd_adm_serdlist_1((char *)name, &rsl, ap->adm_clnt);
if (rsl.rsl_err != 0 || rsl.rsl_len == 0) {
xdr_free(xdr_fmd_rpc_serdlist, (char *)&rsl);
return (fmd_adm_set_svcerr(ap, rsl.rsl_err));
if ((serds = malloc(sizeof (char *) * rsl.rsl_cnt)) == NULL) {
xdr_free(xdr_fmd_rpc_serdlist, (char *)&rsl);
p = rsl.rsl_buf.rsl_buf_val;
for (i = 0; i < rsl.rsl_cnt; i++, p += strlen(p) + 1)
qsort(serds, rsl.rsl_cnt, sizeof (char *), fmd_adm_serd_cmp);
for (i = 0; i < rsl.rsl_cnt; i++) {
xdr_free(xdr_fmd_rpc_serdlist, (char *)&rsl);
xdr_free(xdr_fmd_rpc_serdlist, (char *)&rsl);
xdr_free(xdr_fmd_rpc_serdlist, (char *)&rsl);
pool_resource_t **rsl;
if ((rsl = pool_query_resources(conf, &rl_size, props)) == NULL) {
free(rsl);
if (pool_associate(conf, pool, rsl[0]) < 0) {
free(rsl);
free(rsl);
pool_resource_t **rsl;
if ((rsl = pool_query_resources(conf, &nelem, NULL)) != NULL) {
if (pool_get_ns_property(TO_ELEM(rsl[i]), c_size_prop,
rsl[i], &size, NULL)) != NULL) {
if (pool_put_any_ns_property(TO_ELEM(rsl[i]),
free(rsl);
free(rsl);