]> Cypherpunks repositories - gostls13.git/commit
os: Implement symlink support for Windows
authorMichael Fraenkel <michael.fraenkel@gmail.com>
Thu, 17 Jul 2014 07:02:46 +0000 (17:02 +1000)
committerAlex Brainman <alex.brainman@gmail.com>
Thu, 17 Jul 2014 07:02:46 +0000 (17:02 +1000)
commitcf521ce64f50c4f300294d6b649f34eca87bb8a3
treea7f4a5612448eae5076254bd2c2193dc87727b34
parent47fd6bd9b62c8c028f03fc9407e3ce261fb8ed6d
os: Implement symlink support for Windows

Fixes #5750.

https://code.google.com/p/go/issues/detail?id=5750

os: Separate windows from posix. Implement windows support.
path/filepath: Use the same implementation as other platforms
syscall: Add/rework new APIs for Windows

LGTM=alex.brainman
R=golang-codereviews, alex.brainman, gobot, rsc, minux
CC=golang-codereviews
https://golang.org/cl/86160044
18 files changed:
src/pkg/os/file_posix.go
src/pkg/os/file_unix.go
src/pkg/os/file_windows.go
src/pkg/os/os_test.go
src/pkg/os/os_windows_test.go [new file with mode: 0644]
src/pkg/os/path_test.go
src/pkg/os/stat_windows.go
src/pkg/os/types_windows.go
src/pkg/path/filepath/match_test.go
src/pkg/path/filepath/path_test.go
src/pkg/path/filepath/path_windows_test.go
src/pkg/path/filepath/symlink.go
src/pkg/path/filepath/symlink_unix.go [new file with mode: 0644]
src/pkg/path/filepath/symlink_windows.go
src/pkg/syscall/syscall_windows.go
src/pkg/syscall/zsyscall_windows_386.go
src/pkg/syscall/zsyscall_windows_amd64.go
src/pkg/syscall/ztypes_windows.go