newprop
char *curprop, *newprop;
while (newprop = (char *)prom_nextprop(curprop)) {
curprop = strdup(newprop);
char newprop[ZFS_MAXPROPLEN];
bzero(newprop, ZFS_MAXPROPLEN);
err = zfs_prop_set(zhp, NDMPD_ZFS_PROP_INCR, newprop);
NDMP_LOG(LOG_ERR, "error setting property %s", newprop);
(void) strncpy(newprop, snapdata_p->nzs_snapprop,
(void) strlcat(newprop, ptr, ZFS_MAXPROPLEN);
err = zfs_prop_set(zhp, NDMPD_ZFS_PROP_INCR, newprop);
NDMP_LOG(LOG_ERR, "error modifying property %s", newprop);
if (newprop(pnode, KMF_POLICY_NAME_ATTR, policy->name) != 0) {
if (newprop(pnode, KMF_OPTIONS_IGNORE_DATE_ATTR,
if (newprop(pnode, KMF_OPTIONS_IGNORE_UNKNOWN_EKUS,
if (newprop(pnode, KMF_OPTIONS_IGNORE_TRUST_ANCHOR,
if (newprop(pnode, KMF_OPTIONS_VALIDITY_ADJUSTTIME,
if (newprop(pnode, KMF_POLICY_TA_NAME_ATTR,
if (newprop(pnode, KMF_POLICY_TA_SERIAL_ATTR,
newprop(n, KMF_CRL_BASENAME_ATTR, crlinfo->basefilename))
newprop(n, KMF_CRL_DIRECTORY_ATTR, crlinfo->directory))
newprop(n, KMF_CRL_GET_URI_ATTR, "TRUE")) {
newprop(n, KMF_CRL_PROXY_ATTR, crlinfo->proxy))
newprop(n, KMF_CRL_IGNORE_SIGN_ATTR, "TRUE")) {
newprop(n, KMF_CRL_IGNORE_DATE_ATTR, "TRUE")) {
if (basic->responderURI && newprop(n_basic,
newprop(n_basic, KMF_OCSP_PROXY_ATTR, basic->proxy))
newprop(n_basic, KMF_OCSP_URI_ATTR, "TRUE"))
newprop(n_basic, KMF_OCSP_RESPONSE_LIFETIME_ATTR,
newprop(n_basic, KMF_OCSP_IGNORE_SIGN_ATTR, "TRUE"))
if (newprop(n_resp, KMF_CERT_NAME_ATTR,
if (newprop(n_resp, KMF_CERT_SERIAL_ATTR,
newprop(mapper_node, KMF_CERT_MAPPER_NAME_ATTR, mapper->mapname)) {
newprop(mapper_node, KMF_CERT_MAPPER_PATH_ATTR, mapper->pathname)) {
newprop(mapper_node, KMF_CERT_MAPPER_DIR_ATTR, mapper->dir)) {
newprop(mapper_node, KMF_CERT_MAPPER_OPTIONS_ATTR, mapper->options))
else if (newprop(kunode, KMF_KEY_USAGE_USE_ATTR, s))
else if (newprop(kunode, KMF_EKU_OID_ATTR, s))
scf_simple_prop_t *thisprop, *prevprop, *newprop;
if ((newprop = fill_prop(prop, pgname,
thispg->pg_proplist = newprop;
prevprop->pr_next = newprop;
newprop->pr_pg = thispg;
newprop->pr_next = thisprop->pr_next;
if ((newprop = fill_prop(prop, pgname, propname, h)) ==
thispg->pg_proplist = newprop;
prevprop->pr_next = newprop;
newprop->pr_pg = thispg;
sa_property_t newprop;
newprop = sa_get_property(newoptionset, name);
if (newprop != NULL) {
set_node_attr(newprop, "value", value);
newprop = sa_create_property(name,
if (newprop != NULL) {
newprop = (sa_property_t)
(xmlNodePtr)newprop);
sa_property_t newprop;
newprop = sa_get_property(newsecurity, name);
if (newprop != NULL) {
set_node_attr(newprop, "value", value);
newprop = sa_create_property(name,
newprop = (sa_property_t)
(xmlNodePtr)newprop);
if ((err = newprop(newnode, DTD_ATTR_SPECIAL,
(err = newprop(newnode, DTD_ATTR_RAW, tabptr->zone_fs_raw)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_DIR, tabptr->zone_fs_dir)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_TYPE,
if ((err = newprop(options_node, DTD_ATTR_NAME,
(err = newprop(newnode, DTD_ATTR_ADDRESS,
(err = newprop(newnode, DTD_ATTR_ALLOWED_ADDRESS,
if ((err = newprop(newnode, DTD_ATTR_PHYSICAL,
((err = newprop(newnode, DTD_ATTR_DEFROUTER,
if ((err = newprop(newnode, DTD_ATTR_MATCH,
err = newprop(newnode, DTD_ATTR_USER, tabptr->zone_admin_user);
err = newprop(newnode, DTD_ATTR_AUTHS, tabptr->zone_admin_auths);
err = newprop(newnode, DTD_ATTR_DEFAULT, tabptr->zone_secflags_default);
err = newprop(newnode, DTD_ATTR_LOWER, tabptr->zone_secflags_lower);
err = newprop(newnode, DTD_ATTR_UPPER, tabptr->zone_secflags_upper);
if ((err = newprop(newnode, DTD_ATTR_NAME, (char *)name)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_UID, buf)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_GID, buf)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_MODE, buf)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_ACL, (char *)acl)) != Z_OK)
err = newprop(newnode, DTD_ATTR_NAME, tabptr->zone_attr_name);
err = newprop(newnode, DTD_ATTR_TYPE, tabptr->zone_attr_type);
err = newprop(newnode, DTD_ATTR_VALUE, tabptr->zone_attr_value);
err = newprop(newnode, DTD_ATTR_NAME, tabptr->zone_rctl_name);
err = newprop(valnode, DTD_ATTR_PRIV,
err = newprop(valnode, DTD_ATTR_LIMIT,
err = newprop(valnode, DTD_ATTR_ACTION,
if ((err = newprop(newnode, DTD_ATTR_NAME, name)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_VERSION, version)) != Z_OK)
if ((err = newprop(newnode, DTD_ATTR_NAME,
if ((err = newprop(newnode, DTD_ATTR_IMPORTANCE,
if ((err = newprop(newnode, DTD_ATTR_NCPU_MIN,
if ((err = newprop(newnode, DTD_ATTR_NCPU_MAX,
if ((err = newprop(newnode, DTD_ATTR_PHYSCAP, tabptr->zone_physmem_cap))
struct prom_prop *newprop;
newprop = kmem_zalloc(sizeof (*newprop), KM_SLEEP);
newprop->pp_name = kmem_zalloc(prom_strlen(name) + 1, KM_SLEEP);
(void) prom_strcpy(newprop->pp_name, name);
newprop->pp_val = val;
newprop->pp_len = len;
pnp->pn_propp = newprop;
prop->pp_next = newprop;