From b17783@pembroke.ctd.anl.gov Mon Nov 24 14:01:32 1997
Received: from MIT.EDU (SOUTH-STATION-ANNEX.MIT.EDU [18.72.1.2]) by rt-11.MIT.EDU (8.7.5/8.7.3) with SMTP id OAA02220 for <bugs@RT-11.MIT.EDU>; Mon, 24 Nov 1997 14:01:32 -0500
Received: from pembroke.ctd.anl.gov by MIT.EDU with SMTP
id AA20536; Mon, 24 Nov 97 14:01:30 EST
Received: (from b17783@localhost) by pembroke.ctd.anl.gov (AIX4.2/UCB 8.7/8.7) id NAA33892; Mon, 24 Nov 1997 13:01:22 -0600 (CST)
Message-Id: <199711241901.NAA33892@pembroke.ctd.anl.gov>
Date: Mon, 24 Nov 1997 13:01:22 -0600 (CST)
From: deengert@anl.gov
Reply-To: deengert@anl.gov
To: krb5-bugs@MIT.EDU
Subject: AIX 4.2 fails when revoke is called
X-Send-Pr-Version: 3.99
Douglas E. Engert <DEEngert@anl.gov>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
opens, closes hang on an AIX 4.2 system. This includes new
klogind, telnetd, and X-windows new windows.
Suggested fix is to not call revoke on AIX.
*** ./util/pty/,cleanup.c Fri Oct 31 14:48:31 1997
--- ./util/pty/cleanup.c Sun Nov 16 13:54:47 1997
***************
*** 37,43 ****
--- 37,45 ----
(void)chmod(slave, 0666);
(void)chown(slave, 0, 0);
#ifdef HAVE_REVOKE
+ #ifndef _AIX
revoke(slave);
+ #endif
/*
* Revoke isn't guaranteed to send a SIGHUP to the processes it
* dissociates from the terminal. The best solution without a Posix
Received: from MIT.EDU (SOUTH-STATION-ANNEX.MIT.EDU [18.72.1.2]) by rt-11.MIT.EDU (8.7.5/8.7.3) with SMTP id OAA02220 for <bugs@RT-11.MIT.EDU>; Mon, 24 Nov 1997 14:01:32 -0500
Received: from pembroke.ctd.anl.gov by MIT.EDU with SMTP
id AA20536; Mon, 24 Nov 97 14:01:30 EST
Received: (from b17783@localhost) by pembroke.ctd.anl.gov (AIX4.2/UCB 8.7/8.7) id NAA33892; Mon, 24 Nov 1997 13:01:22 -0600 (CST)
Message-Id: <199711241901.NAA33892@pembroke.ctd.anl.gov>
Date: Mon, 24 Nov 1997 13:01:22 -0600 (CST)
From: deengert@anl.gov
Reply-To: deengert@anl.gov
To: krb5-bugs@MIT.EDU
Subject: AIX 4.2 fails when revoke is called
X-Send-Pr-Version: 3.99
Show quoted text
>Number: 507
>Category: pty
>Synopsis: AIX 4.2 fails when revoke is called
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: hartmans
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Mon Nov 24 14:02:01 EST 1997
>Last-Modified:
>Originator: Douglas Engert
>Organization:
>Category: pty
>Synopsis: AIX 4.2 fails when revoke is called
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: hartmans
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Mon Nov 24 14:02:01 EST 1997
>Last-Modified:
>Originator: Douglas Engert
>Organization:
Douglas E. Engert <DEEngert@anl.gov>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
Show quoted text
>Release: krb5-1.0.3
>Environment:
System: AIX pembroke 2 4 000300234600>Environment:
Show quoted text
>Description:
When revoke is called from pty/cleanup.c, all psuedo tern\minalopens, closes hang on an AIX 4.2 system. This includes new
klogind, telnetd, and X-windows new windows.
Show quoted text
>How-To-Repeat:
Show quoted text
>Fix:
Suggested fix is to not call revoke on AIX.
*** ./util/pty/,cleanup.c Fri Oct 31 14:48:31 1997
--- ./util/pty/cleanup.c Sun Nov 16 13:54:47 1997
***************
*** 37,43 ****
--- 37,45 ----
(void)chmod(slave, 0666);
(void)chown(slave, 0, 0);
#ifdef HAVE_REVOKE
+ #ifndef _AIX
revoke(slave);
+ #endif
/*
* Revoke isn't guaranteed to send a SIGHUP to the processes it
* dissociates from the terminal. The best solution without a Posix
Show quoted text
>Audit-Trail:
>Unformatted:
revoke in AIX 4.2 fails>Unformatted: