Go to the first, previous, next, last section, table of contents.


rootPushUserFrame

Function: rootPushUserFrame { user -> }
file: job.t
package: muf
status: alpha

An error is signaled if @$s.actingUser is not of Class Root. (In the usual Muq configuration, the only instance of Class Root is .u["root"].)

This operator saves @$s.actingUser on the loop stack in a USER frame, then sets @$s.actingUser to the specified user. This is intended to be the primary mechanism by which administrators may override protection of user objects.

Use popUserFrame to undo the effect: See section pushLockframe.

See section `JOB_STACKFRAME_USER' in Muq Source Code.

See section `Loop Stacks' in Muq Source Code.


Go to the first, previous, next, last section, table of contents.