[CRIU] Re: [PATCH 2/2] tty: Open slave peers with O_NOCTTY

Andrew Vagin avagin at parallels.com
Tue Oct 30 06:32:36 EDT 2012


Acked-by: Andrew Vagin <avagin at parallels.com>

On Tue, Oct 30, 2012 at 11:02:46AM +0400, Cyrill Gorcunov wrote:
> We have own mechanism to restore controlling
> terminal thus we don't need the kernel to create
> it in implicit way.
> 
> https://bugzilla.openvz.org/show_bug.cgi?id=2409
> 
> Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
> ---
>  tty.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/tty.c b/tty.c
> index 88857b5..f087ba8 100644
> --- a/tty.c
> +++ b/tty.c
> @@ -472,7 +472,7 @@ static int pty_open_slaves(struct tty_info *info)
>  	list_for_each_entry(slave, &info->sibling, sibling) {
>  		BUG_ON(pty_is_master(slave));
>  
> -		fd = open(pts_name, slave->tfe->flags);
> +		fd = open(pts_name, slave->tfe->flags | O_NOCTTY);
>  		if (fd < 0) {
>  			pr_perror("Can't open slave %s", pts_name);
>  			goto err;
> -- 
> 1.7.7.6
> 


More information about the CRIU mailing list