nameval
env_match(const char *cmp, const char *nameval)
loc = strchr(nameval, '=');
if (loc != NULL && (loc - nameval) == cmplen &&
strncmp(nameval, cmp, cmplen) == 0) {
const char *nameval)
if (nameval == NULL) {
mdb_printf("%s\n", nameval);
else if ((value = env_match(data, nameval)) != NULL)
pt_env_set(pt_data_t *pt, const char *nameval)
if ((equals = strchr(nameval, '=')) != NULL) {
val = strdup(nameval);
equals = val + (equals - nameval);
len = strlen(nameval);
(void) mdb_snprintf(val, len + 2, "%s=", nameval);
char *nameval;
nameval = (char *)argv->a_un.a_str;
nameval = mdb_alloc(len, UM_SLEEP);
(void) mdb_snprintf(nameval, len, "%s=%s", argv[0].a_un.a_str,
pt_env_set(pt, nameval);
mdb_free(nameval, strlen(nameval) + 1);
char *nameval;
nameval = alloca(pinfo.size);
err = picl_get_propval(proph, nameval, pinfo.size);
NODEINFO_LEFT_MARGIN(lvl), " ", nameval, classval, nodeh);
static char nameval[sizeof (utmpp->ut_user) + 1]; /* invoker's name */
myname = nameval;
retval = profile_get_values(profile, names, &nameval);
if (retval == 0 && nameval && nameval[0]) {
*ret_value = strdup(nameval[0]);
retval = profile_get_values(profile, names, &nameval);
if (retval == 0 && nameval && nameval[0]) {
*ret_value = strdup(nameval[0]);
if (nameval) {
for (cpp = nameval; *cpp; cpp++)
free(nameval);
char **nameval = NULL;
retval = profile_get_values(profile, names, &nameval);
if (retval == 0 && nameval && nameval[0]) {
*ret_value = strdup(nameval[0]);
retval = profile_get_values(profile, names, &nameval);
if (retval == 0 && nameval && nameval[0]) {
*ret_value = strdup(nameval[0]);
char **nameval = NULL;
retval = profile_get_values(profile, names, &nameval);
if (retval == 0 && nameval && nameval[0])
retval = profile_get_values(profile, names, &nameval);
if (retval == 0 && nameval && nameval[0])
if (!nameval)
if (!nameval[0]) {
*ret_value = malloc(strlen(nameval[0]) + 1);
strcpy(*ret_value, nameval[0]);
profile_free_list(nameval);
char *nameval;
nameval = alloca(strlen(nodename) + 1);
if (nameval == NULL) {
nameval, (strlen(nodename) + 1));
if (strcmp(nameval, nodename) != 0)
const char *nameval)
if (nameval == NULL)
if (d->searchlen < strlen(nameval) &&
strncmp(nameval, d->search, d->searchlen) == 0 &&
nameval[d->searchlen] == '=') {
len = MIN(strlen(nameval), d->bufsize - 1);
(void) strncpy(d->buf, nameval, len);
char *buf, *nameval;
nameval = NULL;
nameval = buf;
if ((ret = func(data, P, envoff, nameval)) != 0)
char *nameval;
nameval = alloca(pinfo.size);
if (nameval == NULL)
err = picl_get_propval(proph, nameval, pinfo.size);
(void) strlcpy(nodename, nameval, MAXSTRLEN);
char *nameval;
nameval = alloca(pinfo.size);
if (nameval == NULL)
err = picl_get_propval(proph, nameval, pinfo.size);
(void) strlcpy(name, nameval, MAXSTRLEN);
char *nameval;
nameval = alloca(pinfo.size);
if (nameval == NULL)
err = picl_get_propval(proph, nameval, pinfo.size);
(void) strlcpy(nodename, nameval, MAXSTRLEN);
char *nameval;
nameval = alloca(pinfo.size);
if (nameval == NULL)
err = picl_get_propval(proph, nameval, pinfo.size);
(void) strlcpy(name, nameval, MAXSTRLEN);
char *nameval;
nameval = alloca(pinfo.size);
if (nameval == NULL)
err = picl_get_propval(proph, nameval, pinfo.size);
(void) strlcpy(nodename, nameval, MAXSTRLEN);
static const struct nameval option_names[] = {
static int find_name(const char *, const struct nameval nv[]);
find_name(const char *name, const struct nameval names[]) {
static const struct nameval acc_names[irs_nacc+1] = {
static const struct nameval map_names[irs_nmap+1] = {
char *nameval = kmem_zalloc(len + 2, KM_SLEEP);
(void) strcpy(nameval, nvpair_name(pair));
(void) strcat(nameval, "@");
(void) strcat(nameval, fnvpair_value_string(pair));
fnvlist_add_string(tmp_holds, nameval, "");
kmem_free(nameval, len + 2);