STINNER Victor <victor.stin...@gmail.com> added the comment:

Antoine Pitrou: "In any case, I think this would take the form of new low-level 
calls in the posix module, i.e. add thin wrappers around the new system / libc 
calls."

"new system / libc calls"... well, preadv() is available on FreeBSD since 
FreeBSD 6 :-) And preadv() and pwritev() first appeared in Linux 2.6.30; 
library support was added in glibc 2.10. It's not really something "new".

It seems like the two functions became more interesting for Python since Linux 
implemented the new RWF_NONBLOCK flag. aiofiles can be used to bypass its 
thread-pool, for better performances.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue31368>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to