[Patches] [ python-Patches-656590 ] /dev/ptmx support for ptys (cygwin)
noreply@sourceforge.net
noreply@sourceforge.net
Sat, 21 Dec 2002 08:49:21 -0800
Patches item #656590, was opened at 2002-12-19 20:38
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=656590&group_id=5470
Category: Modules
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Paul Swartz (z3p)
Assigned to: Nobody/Anonymous (nobody)
Summary: /dev/ptmx support for ptys (cygwin)
Initial Comment:
On Cygwin (and I believe Solaris, but I'm not sure), ptys
are allocated using /dev/ptmx. This patch checks
for /dev/ptmx, and if it exists and openpty and _getpty
don't, it will open ptys using /dev/ptmx.
----------------------------------------------------------------------
>Comment By: Paul Swartz (z3p)
Date: 2002-12-21 11:49
Message:
Logged In: YES
user_id=123843
I took a look at the other patch, and back at the OpenSSH
pty code (where I got the idea). The pushes are in an '#ifndef
CYGWIN' in OpenSSH, and the ioctl for ttcompant is in
an '#ifndef _hpux'. Not changing the SIGCHLD handler didn't
break the cygwin code, but I doubt adding that would break
things. I'll work on combining the two, and upload another
patch. I'll also fix the nested #ifs.
----------------------------------------------------------------------
Comment By: Martin v. Löwis (loewis)
Date: 2002-12-21 06:41
Message:
Logged In: YES
user_id=21627
How does this compare to #579433, in your opinion?
I like that this patch uses autoconf for ptmx usage, but I
wonder whether the various pushes are necessary in the
other patch.
Please use #elif instead of nested #ifs where possible.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=656590&group_id=5470