[issue27346] Implement os.readv() / os.writev() in Windows port

2021-03-15 Thread Eryk Sun
Change by Eryk Sun : -- status: open -> pending ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue27346] Implement os.readv() / os.writev() in Windows port

2021-03-15 Thread Марк Коренберг
Марк Коренберг added the comment: I'm not interested in Windows platform anymore. -- status: pending -> open ___ Python tracker ___

[issue27346] Implement os.readv() / os.writev() in Windows port

2021-03-15 Thread Eryk Sun
Eryk Sun added the comment: The need for asynchronous I/O (i.e. FILE_FLAG_OVERLAPPED) with ReadFileScatter() and WriteFileGather() makes them a poor fit for POSIX os.readv() and os.writev(), since we can't open the file with open() or os.open(). Python's socket module opens sockets in asynchr

[issue27346] Implement os.readv() / os.writev() in Windows port

2016-07-26 Thread Марк Коренберг
Changes by Марк Коренберг : -- title: Implement os.readv() / os.writev() -> Implement os.readv() / os.writev() in Windows port ___ Python tracker ___ ___

[issue27346] Implement os.readv() / os.writev()

2016-06-18 Thread Eryk Sun
Changes by Eryk Sun : -- components: +Library (Lib) -Extension Modules ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubs

[issue27346] Implement os.readv() / os.writev()

2016-06-18 Thread Eryk Sun
Eryk Sun added the comment: ReadFileScatter and WriteFileGather also require a handle for a file that's opened with FILE_FLAG_OVERLAPPED (asynchronous access; the file pointer is not updated) and FILE_FLAG_NO_BUFFERING (buffers must be a multiple of the physical sector size and aligned to the

[issue27346] Implement os.readv() / os.writev()

2016-06-18 Thread Марк Коренберг
Марк Коренберг added the comment: however, unlike the POSIX functions, they require the alignment of each buffer on a memory page -- ___ Python tracker ___ _

[issue27346] Implement os.readv() / os.writev()

2016-06-18 Thread Martin Panter
Changes by Martin Panter : -- components: +Extension Modules, Windows -Library (Lib) nosy: +paul.moore, steve.dower, tim.golden, zach.ware ___ Python tracker ___

[issue27346] Implement os.readv() / os.writev()

2016-06-18 Thread Марк Коренберг
Марк Коренберг added the comment: Also do not forget to fix documentation: issue27021 -- ___ Python tracker ___ ___ Python-bugs-list m

[issue27346] Implement os.readv() / os.writev()

2016-06-18 Thread Марк Коренберг
Changes by Марк Коренберг : -- title: Implement os.readv() / os.readv() -> Implement os.readv() / os.writev() ___ Python tracker ___ _