From a3f9820755071303395be3435b0e5e1a351a8fdd Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Wed, 25 Sep 2002 04:38:29 +0000 Subject: [PATCH] * subshell.c (pty_open_master) [IS_AIX]: Open /dev/ptc, not /dev/ptmx. From Sergey Pavlukhin --- src/ChangeLog | 5 +++++ src/subshell.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 94d9e71de..71ef49a7e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2002-09-25 Pavel Roskin + + * subshell.c (pty_open_master) [IS_AIX]: Open /dev/ptc, not + /dev/ptmx. From Sergey Pavlukhin + 2002-09-24 Pavel Roskin * screen.c (string_file_nuid): Fix a warning with uClibc. diff --git a/src/subshell.c b/src/subshell.c index bfab8aa71..29e746b68 100644 --- a/src/subshell.c +++ b/src/subshell.c @@ -1151,6 +1151,9 @@ static int pty_open_master (char *pty_name) #ifdef HAVE_GETPT /* getpt () is a GNU extension (glibc 2.1.x) */ pty_master = getpt (); +#elif IS_AIX + strcpy (pty_name, "/dev/ptc"); + pty_master = open (pty_name, O_RDWR); #else strcpy (pty_name, "/dev/ptmx"); pty_master = open (pty_name, O_RDWR);