Lines Matching refs:value

577 	scf_value_t *value = NULL;
588 value = scf_value_create(handle->scf_handle);
590 if (value != NULL && entry != NULL) {
595 if (scf_value_set_astring(value, valstr) == 0) {
596 if (scf_entry_add_value(entry, value) != 0) {
598 scf_value_destroy(value);
600 /* the value is in the transaction */
601 value = NULL;
603 /* value couldn't be constructed */
626 if (value != NULL)
627 scf_value_destroy(value);
634 * Gets string property value.upto sz size.
642 scf_value_t *value;
649 value = scf_value_create(handle->scf_handle);
651 if (value && prop &&
653 if (scf_property_get_value(prop, value) == 0) {
654 if (scf_value_get_astring(value, valstr, sz) < 0) {
663 if (value != NULL)
664 scf_value_destroy(value);
671 * Get integer value of property.
672 * The value is returned as int64_t value
680 scf_value_t *value = NULL;
691 value = scf_value_create(handle->scf_handle);
693 if (value != NULL && entry != NULL) {
698 scf_value_set_integer(value, valint);
699 if (scf_entry_add_value(entry, value) != 0) {
701 scf_value_destroy(value);
703 /* the value is in the transaction */
704 value = NULL;
722 if (value != NULL)
723 scf_value_destroy(value);
730 * Sets integer property value.
738 scf_value_t *value = NULL;
745 value = scf_value_create(handle->scf_handle);
747 if ((prop) && (value) &&
749 if (scf_property_get_value(prop, value) == 0) {
750 if (scf_value_get_integer(value,
760 if (value != NULL)
761 scf_value_destroy(value);
768 * Get boolean value of property.
769 * The value is returned as int64_t value
777 scf_value_t *value = NULL;
788 value = scf_value_create(handle->scf_handle);
790 if (value != NULL && entry != NULL) {
795 scf_value_set_boolean(value, valbool);
796 if (scf_entry_add_value(entry, value) != 0) {
798 scf_value_destroy(value);
800 /* the value is in the transaction */
801 value = NULL;
819 if (value != NULL)
820 scf_value_destroy(value);
827 * Sets boolean property value.
835 scf_value_t *value = NULL;
842 value = scf_value_create(handle->scf_handle);
844 if ((prop) && (value) &&
846 if (scf_property_get_value(prop, value) == 0) {
847 if (scf_value_get_boolean(value,
857 if (value != NULL)
858 scf_value_destroy(value);
865 * Sets a blob property value.
872 scf_value_t *value;
883 value = scf_value_create(handle->scf_handle);
885 if (value != NULL && entry != NULL) {
890 if (scf_value_set_opaque(value, voidval, sz) == 0) {
891 if (scf_entry_add_value(entry, value) != 0) {
893 scf_value_destroy(value);
895 /* the value is in the transaction */
896 value = NULL;
898 /* value couldn't be constructed */
920 if (value != NULL)
921 scf_value_destroy(value);
928 * Gets a blob property value.
936 scf_value_t *value = NULL;
943 value = scf_value_create(handle->scf_handle);
945 if ((prop) && (value) &&
947 if (scf_property_get_value(prop, value) == 0) {
948 if (scf_value_get_opaque(value, (char *)v, sz) != sz) {
957 if (value != NULL)
958 scf_value_destroy(value);