Message227876
> Or can we simply keep the function and skip the test?
Usually, we prefer to not provide the function in Python if it is known to be broken. Other examples:
- HAVE_BROKEN_POLL: don't declare select.poll()
- HAVE_BROKEN_PTHREAD_SIGMASK: don't declare signal.pthread_sigmask()
There are also HAVE_BROKEN_NICE and HAVE_BROKEN_UNSETENV.
Sorry, I'm too lazy to hack configure.ac, so I used a simple #ifdef in Modules/posixmodule.c to define "POSIX_FADVISE_AIX_BUG". If you feel more confortable with autotools, don't hesitate to propose a better patch :-)
I consider that the issue is now fixed.
@David: You should check with IBM why they don't fix the issue. |
|
Date |
User |
Action |
Args |
2014-09-30 10:41:09 | vstinner | set | recipients:
+ vstinner, pitrou, python-dev, serhiy.storchaka, David.Edelsohn |
2014-09-30 10:41:09 | vstinner | set | messageid: <1412073669.48.0.149714687942.issue22396@psf.upfronthosting.co.za> |
2014-09-30 10:41:09 | vstinner | link | issue22396 messages |
2014-09-30 10:41:08 | vstinner | create | |
|