[Patches] [ python-Patches-1119626 ] patches to compile for AIX 4.1.x

SourceForge.net noreply at sourceforge.net
Thu Feb 10 00:55:11 CET 2005


Patches item #1119626, was opened at 2005-02-09 16:18
Message generated for change (Comment added) made by gvanrossum
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1119626&group_id=5470

Category: Core (C code)
Group: Python 2.4
Status: Open
Resolution: None
Priority: 5
Submitted By: Stuart D. Gathman (customdesigned)
>Assigned to: Nobody/Anonymous (nobody)
Summary: patches to compile for AIX 4.1.x

Initial Comment:
Support for AIX 4.1 got lost, or was dropped with
python 2.3.  The only thing AIX 4.1 needs over generic
AIX support is a call to loadbind when loading dynamic
modules.  This patch also provides stubs for openpty in
posixmodule and wgetnstr in cursesmodule.  The openpty
stub is non-functional.  The wgetnstr stub is
functional, but uses a fixed size temporary buffer.

----------------------------------------------------------------------

>Comment By: Guido van Rossum (gvanrossum)
Date: 2005-02-09 18:55

Message:
Logged In: YES 
user_id=6380

Sorry, I don't have a clue any more.

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2005-02-09 18:46

Message:
Logged In: YES 
user_id=21627

I don't understand the patch. Why do you provide an
implementation of openpty that says it creates a pseudo tty
master slave pair, and is implementented by setting errno to
ENOENT?

The changes to remove loadbind were made in dynload_aix.c
2.12, where Guido applied #568629, which in turn was from
Oren Tirosh. It was meant to replace the new module, so I
presume the change to dynload_aix was unintentional (but
then, it is probably no problem, as nobody noticed during
the entire life of Python 2.3).

Assigning this to gvanrossum for further comments, and also
asking orenti to comment.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1119626&group_id=5470


More information about the Patches mailing list