1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | herr_t
ss_pers_modified(ss_pers_t *pers, /* Persistent object to mark as modified */
unsigned flags /* Bitflags such as SS_ALLSAME */
)
{
SS_ENTER(ss_pers_modified, herr_t);
ss_persobj_t *persobj = ss_pers_deref(pers);
if (!persobj) SS_ERROR(NOTFOUND);
persobj->dirty = TRUE;
persobj->synced = ((flags & SS_ALLSAME) && persobj->synced) ? SS_ALLSAME : FALSE;
SS_CLEANUP:
SS_LEAVE(0);
}
|