about summary refs log tree commit diff
path: root/Doc/Zsh/mod_clone.yo
blob: 5bc8068dc4320745210414eee2af9b9fd3954ee9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
COMMENT(!MOD!
A builtin that can clone a running shell onto another terminal.
!MOD!)
The tt(clone) module makes available one builtin command:

startitem()
findex(clone)
cindex(shell, cloning)
cindex(cloning the shell)
cindex(terminal)
item(tt(clone) var(tty))(
Creates a forked instance of the current shell, attached to the specified
var(tty).  In the new shell, the tt(PID), tt(PPID) and tt(TTY) special
parameters are changed appropriately.  tt($!) is set to zero in the new
shell, and to the new shell's PID in the original shell.

The return value of the builtin is zero in both shells if successful,
and non-zero on error.
)
enditem()