From 43ad592ec1b31ff41aa06833a455187f5947835e Mon Sep 17 00:00:00 2001 From: Andrew Harding Date: Wed, 18 Jul 2018 18:31:05 -0600 Subject: [PATCH] provide access to underlying file handle --- file.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/file.go b/file.go index 4334ff1..692c566 100644 --- a/file.go +++ b/file.go @@ -265,6 +265,10 @@ func (f *win32File) Flush() error { return syscall.FlushFileBuffers(f.handle) } +func (f *win32File) Fd() uintptr { + return uintptr(f.handle) +} + func (d *deadlineHandler) set(deadline time.Time) error { d.setLock.Lock() defer d.setLock.Unlock()