diff options
Diffstat (limited to 'vendor/golang.org/x/sys/windows/syscall_windows.go')
-rw-r--r-- | vendor/golang.org/x/sys/windows/syscall_windows.go | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go index 7aff0d0..1eb69a1 100644 --- a/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/vendor/golang.org/x/sys/windows/syscall_windows.go | |||
@@ -134,7 +134,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { | |||
134 | //sys GetVersion() (ver uint32, err error) | 134 | //sys GetVersion() (ver uint32, err error) |
135 | //sys FormatMessage(flags uint32, msgsrc uintptr, msgid uint32, langid uint32, buf []uint16, args *byte) (n uint32, err error) = FormatMessageW | 135 | //sys FormatMessage(flags uint32, msgsrc uintptr, msgid uint32, langid uint32, buf []uint16, args *byte) (n uint32, err error) = FormatMessageW |
136 | //sys ExitProcess(exitcode uint32) | 136 | //sys ExitProcess(exitcode uint32) |
137 | //sys CreateFile(name *uint16, access uint32, mode uint32, sa *SecurityAttributes, createmode uint32, attrs uint32, templatefile int32) (handle Handle, err error) [failretval==InvalidHandle] = CreateFileW | 137 | //sys CreateFile(name *uint16, access uint32, mode uint32, sa *SecurityAttributes, createmode uint32, attrs uint32, templatefile Handle) (handle Handle, err error) [failretval==InvalidHandle] = CreateFileW |
138 | //sys ReadFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) | 138 | //sys ReadFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) |
139 | //sys WriteFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) | 139 | //sys WriteFile(handle Handle, buf []byte, done *uint32, overlapped *Overlapped) (err error) |
140 | //sys GetOverlappedResult(handle Handle, overlapped *Overlapped, done *uint32, wait bool) (err error) | 140 | //sys GetOverlappedResult(handle Handle, overlapped *Overlapped, done *uint32, wait bool) (err error) |
@@ -146,6 +146,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { | |||
146 | //sys findNextFile1(handle Handle, data *win32finddata1) (err error) = FindNextFileW | 146 | //sys findNextFile1(handle Handle, data *win32finddata1) (err error) = FindNextFileW |
147 | //sys FindClose(handle Handle) (err error) | 147 | //sys FindClose(handle Handle) (err error) |
148 | //sys GetFileInformationByHandle(handle Handle, data *ByHandleFileInformation) (err error) | 148 | //sys GetFileInformationByHandle(handle Handle, data *ByHandleFileInformation) (err error) |
149 | //sys GetFileInformationByHandleEx(handle Handle, class uint32, outBuffer *byte, outBufferLen uint32) (err error) | ||
149 | //sys GetCurrentDirectory(buflen uint32, buf *uint16) (n uint32, err error) = GetCurrentDirectoryW | 150 | //sys GetCurrentDirectory(buflen uint32, buf *uint16) (n uint32, err error) = GetCurrentDirectoryW |
150 | //sys SetCurrentDirectory(path *uint16) (err error) = SetCurrentDirectoryW | 151 | //sys SetCurrentDirectory(path *uint16) (err error) = SetCurrentDirectoryW |
151 | //sys CreateDirectory(path *uint16, sa *SecurityAttributes) (err error) = CreateDirectoryW | 152 | //sys CreateDirectory(path *uint16, sa *SecurityAttributes) (err error) = CreateDirectoryW |
@@ -560,9 +561,6 @@ func Fsync(fd Handle) (err error) { | |||
560 | } | 561 | } |
561 | 562 | ||
562 | func Chmod(path string, mode uint32) (err error) { | 563 | func Chmod(path string, mode uint32) (err error) { |
563 | if mode == 0 { | ||
564 | return syscall.EINVAL | ||
565 | } | ||
566 | p, e := UTF16PtrFromString(path) | 564 | p, e := UTF16PtrFromString(path) |
567 | if e != nil { | 565 | if e != nil { |
568 | return e | 566 | return e |