The system maintains a stack of viewports and screenmasks, and the top element in the stack is the current viewport and screenmask. The pushviewport subroutine duplicates the current viewport and screenmask and pushes this duplicate element on the stack. The syntax is as follows:
void pushviewport()