[issue1722225] Build on QNX 6

2008-01-25 Thread Vladimir Konjkov

Vladimir Konjkov added the comment:

For _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED
look this
http://opengroup.org/onlinepubs/007908775/xcurses/implement.html

_
Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue175
_
___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1722225] Build on QNX 6

2008-01-25 Thread Vladimir Konjkov

Vladimir Konjkov added the comment:

there is script
Misk/find_recursionlimit.py 
that can help to find real recursion limit
for QNX4 for one recursion used ~900 kb of stack thus 1Mb sufficient 
for default recursion limit = 1000.

_
Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue175
_
___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1722225] Build on QNX

2007-12-16 Thread Vladimir Konjkov

Vladimir Konjkov added the comment:

willing you implement thread support for qnx6, or may be qnx4?

_
Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue175
_
___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1722225] Build on QNX

2007-09-18 Thread Vladimir Konjkov

Vladimir Konjkov added the comment:

However, I don't understand this entire point: What do you mean by
using TCGETA requires that struct termio be defined? How is TCGETA
defined to produce such a dependency? TCGETA is a constant, right?
---
terminal I/O control has three different implementations under SVR4, 
BSD, and POSIX.1. 

SVR4 uses the termio structure, and various ioctl calls (such as 
TCGETA, TCSETA, TCSETAW, and TCSETAF) on a terminal device to obtain 
and set parameters with the termio structure.

Under POSIX, the termios struct is used, along with various functions 
defined by POSIX.1, such as tcsetattr and tcgetattr.

Under QNX
termios.h - is POSIX implimentation with functions tcsetattr and 
tcgetattr defined, but in ioctl.h that included in termio.h define 
MACROS TCGETA, TCSETA, TCSETAW, and TCSETAF.
That's why we need termio.h or simlink sys/termio.h.
Why do you want TCGETA, TCSETA, TCSETAW, and TCSETAF in Python if 
there is POSIX tcsetattr and tcgetattr functions?

_
Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue175
_
___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1722225] Build on QNX

2007-09-18 Thread Vladimir Konjkov

Vladimir Konjkov added the comment:

addition
TCGETA is a constant. That's right!
under QNX4 TCGETA defined as MACRO in sys/ioctl.h. That's right!
in Modules/termios.c there's
#include sys/ioctl.h
That's right too!
What's problem after all?
Problem is that MACRO definition of TCGETA need sizeof(struct termio),
that's (struct termio) defined in sys/termio.h.
But sys/termio.h not included in sys/ioctl.h instead of it
sys/ioctl.h included in sys/termio.h and we need, if we want to 
have TCGETA, start with sys/termio.h that's included both 
sys/ioctl.h and termios.h too and do it right way!
It's clearly now?

_
Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue175
_
___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1722225] Build on QNX

2007-09-13 Thread Vladimir Konjkov

Vladimir Konjkov added the comment:

look this
http://www.mail-archive.com/python-bugs-list%40python.org/msg07749.html
it's for python-2.3.5 under qnx4.25.

about pyport.h under qnx4.25:
I include unix.h instead of definition of function 
openpty()+forkpty() in pyport.h, openpty()+forkpty() naturaly defined 
in unix.h but configure doesn't knows.

--
nosy: +Konjkov

_
Tracker [EMAIL PROTECTED]
http://bugs.python.org/issue175
_
___
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com