Lines Matching refs:len

868 			ssize_t len;
870 if ((len = scf_value_get_astring(v, name,
874 if (len == 0 || len >= sizeof (name)) {
889 ssize_t len;
920 if ((len = scf_value_get_astring(v, zone, sizeof (zone))) < 0)
923 if (len == 0 || len >= sizeof (zone))
1408 scf_myname(scf_handle_t *h, char *out, size_t len)
1419 return (strlcpy(out, cp, len));
2647 scf_scope_get_name(const scf_scope_t *rep, char *out, size_t len)
2649 return (datael_get_name(&rep->rd_d, out, len, RP_ENTITY_NAME_NAME));
2887 scf_service_get_name(const scf_service_t *rep, char *out, size_t len)
2889 return (datael_get_name(&rep->rd_d, out, len, RP_ENTITY_NAME_NAME));
2932 scf_instance_get_name(const scf_instance_t *rep, char *out, size_t len)
2934 return (datael_get_name(&rep->rd_d, out, len, RP_ENTITY_NAME_NAME));
2977 scf_snapshot_get_name(const scf_snapshot_t *rep, char *out, size_t len)
2979 return (datael_get_name(&rep->rd_d, out, len, RP_ENTITY_NAME_NAME));
3022 scf_snaplevel_get_scope_name(const scf_snaplevel_t *rep, char *out, size_t len)
3024 return (datael_get_name(&rep->rd_d, out, len,
3030 size_t len)
3032 return (datael_get_name(&rep->rd_d, out, len,
3038 size_t len)
3040 return (datael_get_name(&rep->rd_d, out, len,
3164 scf_pg_get_name(const scf_propertygroup_t *pg, char *out, size_t len)
3166 return (datael_get_name(&pg->rd_d, out, len, RP_ENTITY_NAME_NAME));
3170 scf_pg_get_type(const scf_propertygroup_t *pg, char *out, size_t len)
3172 return (datael_get_name(&pg->rd_d, out, len, RP_ENTITY_NAME_PGTYPE));
3649 scf_property_get_name(const scf_property_t *prop, char *out, size_t len)
3651 return (datael_get_name(&prop->rd_d, out, len, RP_ENTITY_NAME_NAME));
3960 size_t len;
3965 len = scf_opaque_encode(data, val->value_value,
3969 len = strlcpy(data, val->value_value,
3972 len = strlen(val->value_value);
3973 if (len >= REP_PROTOCOL_VALUE_LEN)
3976 return (len + 1); /* count the '\0' */
3985 size_t len;
3990 len = strlcpy(data, cur->entry_property, REP_PROTOCOL_NAME_LEN);
3994 out->rptc_name_len = len + 1;
3996 len = strlen(cur->entry_property);
3999 if (len >= REP_PROTOCOL_NAME_LEN)
4002 len = TX_SIZE(len + 1);
4004 sz += len;
4005 val_data = data + len;
4011 len = commit_value(val_data + sizeof (uint32_t), child,
4014 *(uint32_t *)val_data = len;
4016 len = commit_value(NULL, child, cur->entry_type);
4018 if (len == BAD_SIZE)
4021 len += sizeof (uint32_t);
4022 len = TX_SIZE(len);
4024 sz += len;
4025 val_data += len;
4598 scf_value_get_astring(const scf_value_t *val, char *out, size_t len)
4608 ret = (ssize_t)strlcpy(out, val->value_value, len);
4614 scf_value_get_ustring(const scf_value_t *val, char *out, size_t len)
4624 ret = (ssize_t)strlcpy(out, val->value_value, len);
4630 scf_value_get_opaque(const scf_value_t *v, void *out, size_t len)
4640 if (len > v->value_size)
4641 len = v->value_size;
4642 ret = len;
4644 (void) memcpy(out, v->value_value, len);
4749 scf_value_set_opaque(scf_value_t *v, const void *new, size_t len)
4755 if (len > sizeof (v->value_value)) {
4759 (void) memcpy(v->value_value, new, len);
4760 v->value_size = len;
4914 size_t len;
4924 len = strlen(ns_str);
4925 if (len == 0 || len > 9)
4932 while (len++ < 9)
5390 size_t len;
5404 len = strlcpy(buf, "svc:/", bufsz);
5407 len += strlcat(buf, "/", bufsz);
5408 len += strlcat(buf, scope, bufsz);
5412 len += strlcat(buf, service, bufsz);
5415 len += strlcat(buf, ":", bufsz);
5416 len += strlcat(buf, instance, bufsz);
5420 len += strlcat(buf, "/:properties/", bufsz);
5421 len += strlcat(buf, pg, bufsz);
5425 len += strlcat(buf, "/", bufsz);
5426 len += strlcat(buf, property, bufsz);
5429 return (len);
5679 ssize_t r, len;
5688 len = strlcpy(out, SCF_FMRI_SVC_PREFIX, sz);
5690 if (len >= sz)
5691 return (len + r + sizeof (SCF_FMRI_SCOPE_SUFFIX) - 1);
5693 len = strlcat(out, tmp, sz);
5694 if (len >= sz)
5695 return (len + sizeof (SCF_FMRI_SCOPE_SUFFIX) - 1);
5696 len = strlcat(out,
5700 return (len);
5713 ssize_t r, len;
5725 len = scf_scope_to_fmri(scope, out, sz);
5727 len = scf_scope_to_fmri(scope, tmp, 2);
5731 if (len < 0)
5734 if (out == NULL || len >= sz)
5735 len += sizeof (SCF_FMRI_SERVICE_PREFIX) - 1;
5737 len = strlcat(out, SCF_FMRI_SERVICE_PREFIX, sz);
5743 if (out == NULL || len >= sz)
5744 len += r;
5746 len = strlcat(out, tmp, sz);
5748 return (len);
5756 ssize_t r, len;
5766 len = scf_service_to_fmri(svc, out, sz);
5770 if (len < 0)
5771 return (len);
5773 if (len >= sz)
5774 len += sizeof (SCF_FMRI_INSTANCE_PREFIX) - 1;
5776 len = strlcat(out, SCF_FMRI_INSTANCE_PREFIX, sz);
5782 if (len >= sz)
5783 len += r;
5785 len = strlcat(out, tmp, sz);
5787 return (len);
5799 ssize_t len, r;
5827 len = scf_service_to_fmri(svc, out, sz);
5841 len = scf_instance_to_fmri(inst, out, sz);
5861 len = scf_instance_to_fmri(inst, out, sz);
5876 if (len >= sz)
5877 len += sizeof (SCF_FMRI_PROPERTYGRP_PREFIX) - 1;
5879 len = strlcat(out, SCF_FMRI_PROPERTYGRP_PREFIX, sz);
5886 if (len >= sz)
5887 len += r;
5889 len = strlcat(out, tmp, sz);
5891 return (len);
5901 ssize_t len;
5910 len = scf_pg_to_fmri(pg, out, sz);
5914 if (len >= sz)
5915 len += sizeof (SCF_FMRI_PROPERTY_PREFIX) - 1;
5917 len = strlcat(out, SCF_FMRI_PROPERTY_PREFIX, sz);
5924 if (len >= sz)
5925 len += r;
5927 len = strlcat(out, tmp, sz);
5929 return (len);
6160 size_t len = strlen(match->sm_key->sk_fmri);
6162 if (strncmp(match->sm_key->sk_fmri, fmri, len) == 0 &&
6163 fmri[len] == ':') {
6180 size_t len = strlen(match->sm_key->sk_fmri);
6181 if (strncmp(match->sm_key->sk_fmri, fmri, len) == 0 &&
6182 fmri[len] == ':')
6778 size_t len, off;
6789 len = strlen(scf_get_msg(SCF_MSG_PATTERN_MULTIMATCH)) +
6793 len += strlen(match->sm_key->sk_fmri) + 2;
6795 if ((msg = malloc(len)) == NULL) {
6801 (void) snprintf(msg, len,
6807 off += snprintf(msg + off, len - off, "\t%s\n",