|author||Han-Wen Nienhuys <email@example.com>||Fri May 02 11:51:20 2014|
|committer||Han-Wen Nienhuys <firstname.lastname@example.org>||Fri May 02 11:53:33 2014|
Make Listen exclusive for a given named pipe. Otherwise, multiple processes can listen to the pipe, and clients will round-robin between the different listening processes.
A Windows named pipe implementation written in pure Go.
Documentation at http://godoc.org/github.com/natefinch/npipe
Windows Pipe documentation at http://msdn.microsoft.com/en-us/library/windows/desktop/aa365780
Written for Go 1.1.
go get github.com/natefinch/npipe
If you need to add or change the syscalls that have been defined in npipe_windows.go, you'll need to regenerate the z files by running:
$gosource/src/pkg/syscall/mksyscall_windows.pl npipe_windows.go > znpipe_windows_amd64.go $gosource/src/pkg/syscall/mksyscall_windows.pl -l32 npipe_windows.go > znpipe_windows_386.go