From 6d8ec2b1b2934abc8d951ccb534872f0086fda48 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 24 May 1999 18:22:25 +0000 Subject: Update. * login/openpty.c (openpty): Make sure pty does not because controlling TTY. --- login/openpty.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'login') diff --git a/login/openpty.c b/login/openpty.c index 630061d8da..3bfb8d318a 100644 --- a/login/openpty.c +++ b/login/openpty.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1998 Free Software Foundation, Inc. +/* Copyright (C) 1998, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Zack Weinberg , 1998. @@ -108,7 +108,7 @@ openpty (int *amaster, int *aslave, char *name, struct termios *termp, if (pts_name (master, &buf, sizeof (_buf))) goto fail; - slave = open (buf, O_RDWR); + slave = open (buf, O_RDWR | O_NOCTTY); if (slave == -1) { if (buf != _buf) @@ -131,7 +131,7 @@ openpty (int *amaster, int *aslave, char *name, struct termios *termp, if (buf != _buf) free (buf); return 0; - + fail: close (master); return -1; -- cgit v1.2.3