Add file and pipe Windows wrappers

This includes Reader, Writer, and Closer interfaces on top of
Windows file handles in a way that does not block the system thread
while the IO is outstanding.

This also includes net.Listener and net.Conn for named pipes.
This commit is contained in:
John Starks
2016-01-30 18:11:47 -08:00
commit f001f808a9
8 changed files with 1602 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
package winio
//go:generate go run mksyscall_windows.go -output zsyscall.go file.go pipe.go