[CRIU] [PATCH 14/14] tty, restore: Migrate tty slave peer connection

Cyrill Gorcunov gorcunov at openvz.org
Mon Oct 15 10:54:57 EDT 2012


In case if we've dumped a slave peer only (say a user dumped
`top' application) we should migrate it on current active
terminal, which barely an own standart stream prepared for us
by the file engine.

Note only one external slave peer is allowed simply because
otherwise we can't distinguish which indices should be used
for each of them.

The patch basically does the following things

 - rename pty_open_fake_ptmx to pty_open_unpaired_slave
   because we might be inheriting SELF_STDIN_OFF instead
   of opening fake master peer

 - Do inherit SELF_STDIN_OFF and restore tty group if
   we are restoring external tty

Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
---
 tty.c |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 51 insertions(+), 15 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-tty-restore-Migrate-tty-slave-peer-connection.patch
Type: text/x-patch
Size: 2483 bytes
Desc: not available
Url : http://openvz.org/pipermail/criu/attachments/20121015/0bbfb168/0014-tty-restore-Migrate-tty-slave-peer-connection.bin


More information about the CRIU mailing list