1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 htri_t
 ss_prop_modifiable(ss_prop_t *prop, htri_t new_value)
 {
     SS_ENTER(ss_prop_modifiable, htri_t);
     htri_t retval = prop->modifiable;
     SS_ASSERT_TYPE(prop, ss_prop_t);

     if (new_value>=0) {
         if (!prop->modifiable && new_value) SS_ERROR(PERM);
         prop->modifiable = new_value;
     }
  SS_CLEANUP:
     SS_LEAVE(retval);
 }