Ian Donaldson added the comment:
For those not desiring the use of the chgat function and wishing
to avoid all the fun suggested in the last post (like me), and just
get a _cursesmodule built on Solaris 9 or 10... I enclose a simple patch.
--
nosy: +iandekit
Added file: http
Ian Donaldson added the comment:
Similarly, compile fails on Solaris 9 due to lack of sem_timedwait()
so here is a patch for that. Solaris 10 was the first Solaris
to have this function so the patch adapts for that case.
--
nosy: +iandekit
Added file: http://bugs.python.org/file14952
Ian Donaldson added the comment:
Similar to aix-patch, I enclose what I did for compilation
on Solaris 9, using macros from Solaris 10's headers.
These differ slightly to the aix ones, but I don't know if the
difference matters. (alignment related)
--
Added
New submission from Ian Donaldson :
whilst debugging the getcwd test on Solaris 9 I noticed that
the rmtree() failed, as on Solaris rmdir(2) returns EINVAL
if cwd is the named directory.
Fix is to reorder the rmtree and chdir, see attached patch.
--
components: Tests
files: EKIT.PATCH4
New submission from Ian Donaldson :
test_posix hung on Solaris 9 ... traced to getcwd test hanging.
This in turn was traced to the very long filename case...
It seems posixmodule was modified (since py2.4.3 at least)
to retry getcwd with a bigger buffer if ERANGE occurs.
However on Solaris
Ian Donaldson added the comment:
FWIW it hangs on Solaris 9 also (sparc + x86)
--
nosy: +iandekit
___
Python tracker
<http://bugs.python.org/issue5114>
___
___