-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Open
Labels
ImplementationIssues describing a semantics-preserving change to the Go implementation.Issues describing a semantics-preserving change to the Go implementation.NeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.OS-WindowsPerformance
Description
Windows's NtCreateFile
takes an OBJECT_ATTRIBUTES
struct indicating the file to open. Setting the OBJ_DONT_REPARSE
flag in this struct disables following symlinks (and other forms of reparse point). We can use this to implement a fast path in the common case when the target of an os.Root
operation does not contain any reparse points.
Metadata
Metadata
Assignees
Labels
ImplementationIssues describing a semantics-preserving change to the Go implementation.Issues describing a semantics-preserving change to the Go implementation.NeedsFixThe path to resolution is known, but the work has not been done.The path to resolution is known, but the work has not been done.OS-WindowsPerformance