Lines Matching refs:retstr

140  * specified by inst & prop_spec and store it in *retstr.  prop_spec may
149 * On error, non-zero is returned, and *retstr is set to an error
152 * *retstr should always be freed by the caller.
156 const char *prop_spec, char sep, char **retstr)
183 *retstr = safe_strdup("parse error");
259 *retstr = safe_strdup("");
318 *retstr = str;
332 *retstr = safe_strdup(scf_strerror(scf_error()));
339 *retstr = uu_msprintf("property \"%s\" not found", prop_spec);
340 if (*retstr != NULL)
343 *retstr = safe_strdup(strerror(errno));
350 * after the escape character), and set *retstr to point at it. Returns
352 * *retstr is set to an error string.
354 * *retstr should always be freed by the caller.
358 int method_type, char **retstr)
371 *retstr = safe_strdup(strerror(scf_error()));
379 *retstr = safe_strdup(scf_strerror(err));
387 *retstr = safe_strdup(scf_strerror(err));
395 *retstr = safe_strdup(scf_strerror(err));
405 *retstr = safe_strdup(scf_strerror(err));
410 *retstr = sname;
420 *retstr = safe_strdup(scf_strerror(scf_error()));
426 *retstr = safe_strdup(strerror(errno));
433 *retstr = safe_strdup(scf_strerror(scf_error()));
437 *retstr = iname;
448 *retstr = safe_strdup(scf_strerror(scf_error()));
454 *retstr = safe_strdup(strerror(errno));
461 *retstr = safe_strdup(scf_strerror(scf_error()));
465 *retstr = fmri;
485 *retstr = safe_strdup(str);
490 *retstr = safe_strdup("svc.startd");
505 *retstr = safe_strdup("parse error");
524 *retstr = safe_strdup(strerror(errno));
530 ret = get_prop_val_str(inst, snap, buf, sep, retstr);
542 *retstr = safe_strdup("unknown method token");
549 * *retstr. Tokens begin with the ESCAPE character. Returns 0 on
551 * *retstr. Caller should free *retstr.
557 scf_snapshot_t *snap, int method_type, char **retstr)
565 *retstr = safe_strdup(scf_strerror(scf_error()));
572 *retstr = safe_strdup(strerror(errno));
590 *retstr = expanded;
604 *retstr = expanded;
622 *retstr = tokval;
630 *retstr = safe_strdup(strerror(errno));