-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/02/2011 03:51 PM, exar...@twistedmatrix.com wrote:
> On 07:09 pm, amaur...@gmail.com wrote:
>> Fortunately, there are not so many of them:
>> - PyFile_AsFile(), PyFile_FromFile, because files opened by pypy don't
>> use a FILE* (like python3)
> 
> Do fdopen(3) and fileno(3) not help here?

That gets you the OS handle but the FILE* has a whole bunch of other crud
inside like a buffer, current offsets and eol handling.  If it is just a one
time transfer from Python to C or vice versa then it could work, but if both
use the file/FILE concurrently then chances are you'll end up with file
corruption.

Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk2/jOEACgkQmOOfHg372QTLWACdHs8UC5UBeby+kONqFV9Q8Jar
sKAAn1EB8cXK8wZYWjOEnInTAYcSSXIQ
=9/ZX
-----END PGP SIGNATURE-----
_______________________________________________
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to