Message179937
Getdents system call was superseded with with getdents64 in Linux 2.4 (January 2001). New architectures, such as 64-Bit ARM opt out not to support legacy system calls, and getdents is one of them.
Since getdents64 has been supported for over a decade, I don't think adding ifdef to support both makes sense. Using getdents64 cleans up the current _posixsubprocess code as the entries are long long everywhere.
The attached patch makes _posixsubprocess module compile on 64-Bit ARM and causes on regressions on the python3.3 testsuite on x86 and x86_64 |
|
Date |
User |
Action |
Args |
2013-01-14 12:22:02 | riku-voipio | set | recipients:
+ riku-voipio |
2013-01-14 12:22:02 | riku-voipio | set | messageid: <1358166122.64.0.0915225985014.issue16962@psf.upfronthosting.co.za> |
2013-01-14 12:22:02 | riku-voipio | link | issue16962 messages |
2013-01-14 12:22:01 | riku-voipio | create | |
|