]> Cypherpunks repositories - gostls13.git/commit
path/filepath: simplify EvalSymlinks for plan9
authormiller <millerresearch@gmail.com>
Sun, 8 May 2022 12:29:27 +0000 (13:29 +0100)
committerDavid du Colombier <0intro@gmail.com>
Mon, 9 May 2022 14:44:54 +0000 (14:44 +0000)
commit50203976777808f03b01974076ddeb26f24be311
treeed95f4992cfee69bb68872419b69758c37154f5e
parentc4311a47a0cb97f85e045a6d8f7c284cb6866da9
path/filepath: simplify EvalSymlinks for plan9

Plan 9 doesn't have symbolic links, so EvalSymlinks can be simplified
just to check validity of the path and call Clean. This saves a lot
of redundant file system activity.

Updates #50775

Change-Id: I84c24ef1d5e6e38fd19df2d37c72fbf883f0140d
Reviewed-on: https://go-review.googlesource.com/c/go/+/404954
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: David du Colombier <0intro@gmail.com>
Reviewed-by: David du Colombier <0intro@gmail.com>
src/path/filepath/symlink_plan9.go [new file with mode: 0644]
src/path/filepath/symlink_unix.go