Message145956
| Author |
vstinner |
| Recipients |
Arfrever, Neurogeek, Ramchandra Apte, amaury.forgeotdarc, djc, doko, eric.araujo, ezio.melotti, jwilk, lemburg, loewis, ned.deily, neologix, petri.lehtinen, pitrou, python-dev, r.david.murray, rosslagerwall, rpetrov, vstinner |
| Date |
2011年10月19日.20:32:10 |
| SpamBayes Score |
7.511185e-07 |
| Marked as misclassified |
No |
| Message-id |
<1319056330.82.0.222869816924.issue12619@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
> you should make a case by example
Did you read comments of this issue and my email thread on python-dev? There are differents examples:
- LONG_MAX is 9223372036854775807 even on 32 bits system
- On Mac OS X, FAT programs contains 32 and 64 binaries, whereas constants are changed for 32 or 64 bits
> we cannot simply drop the modules. Some of the constants
> are needed for e.g. socket, ctypes or ldd programming.
Ah? I removed all plat-* directories and ran the full test suite: no failure. The Python socket modules contain many constants (SOCK_*, AF_*, SO_*, ...):
http://docs.python.org/library/socket.html#socket.AF_UNIX
Which constants are used by the ctypes modules or can be used by modules using ctypes? Can you give examples? I listed usages of plat-* modules in the first message of my thread on python-dev.
By "ldd", you mean "ld.so" (dlopen)? Yes, I agree that we need to expose dl constants. But the other constants are not used. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2011年10月19日 20:32:10 | vstinner | set | recipients:
+ vstinner, lemburg, loewis, doko, amaury.forgeotdarc, pitrou, jwilk, ned.deily, djc, ezio.melotti, eric.araujo, rpetrov, Arfrever, r.david.murray, Neurogeek, neologix, rosslagerwall, python-dev, petri.lehtinen, Ramchandra Apte |
| 2011年10月19日 20:32:10 | vstinner | set | messageid: <1319056330.82.0.222869816924.issue12619@psf.upfronthosting.co.za> |
| 2011年10月19日 20:32:10 | vstinner | link | issue12619 messages |
| 2011年10月19日 20:32:10 | vstinner | create |
|