Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 549 Bytes

File metadata and controls

30 lines (18 loc) · 549 Bytes

NAME

Permit -- permit task rescheduling.

SYNOPSIS

    Permit()

    void Permit(void);

FUNCTION

Allow other tasks to be scheduled to run by the dispatcher, after a matching Forbid has been executed.

RESULTS

Other tasks will be rescheduled as they are ready to run. In order to restore normal task rescheduling, the programmer must execute exactly one call to Permit() for every call to Forbid.

NOTE This call is guaranteed to preserve all registers.

SEE ALSO

Forbid, Disable, Enable