PK_MARK_ask_state   

PK_ERROR_code_t     PK_MARK_ask_state
(
--- returned arguments ---
PK_MARK_t    *const current,       --- current (or immediately previous) mark
                                   --- (possibly 0)
PK_LOGICAL_t *const is_at_mark     --- whether modeller is at mark
)


This function returns the current state of the non-partitioned PK rollback
system.

NOTE: This function is deprecated and has been superseded by
PK_SESSION_ask_mark.



Specific Errors:
    PK_ERROR_mark_not_started      non-partitioned PK rollback is not active


This function should only be called when the non-partitioned PK rollback system
has been started via PK_MARK_start.

It returns the current or most recently set mark, and whether the modeller
is at that mark.  If no mark has been set, it will be returned as 0.