-
- Downloads
os: make File.Readdir et al concurrency-safe
Before, all methods of File (including Close) were safe for concurrent use (I checked), except the three variants of ReadDir. This change makes the ReadDir operations atomic too, and documents explicitly that all methods of File have this property, which was already implied by the package documentation. Fixes #66498 Change-Id: I05c88b4e60b44c702062e99ed8f4a32e7945927a Reviewed-on: https://go-review.googlesource.com/c/go/+/578322 Reviewed-by:Damien Neil <dneil@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Showing
- src/os/dir_darwin.go 12 additions, 4 deletionssrc/os/dir_darwin.go
- src/os/dir_plan9.go 7 additions, 3 deletionssrc/os/dir_plan9.go
- src/os/dir_unix.go 9 additions, 5 deletionssrc/os/dir_unix.go
- src/os/dir_windows.go 18 additions, 4 deletionssrc/os/dir_windows.go
- src/os/file.go 10 additions, 4 deletionssrc/os/file.go
- src/os/file_plan9.go 8 additions, 7 deletionssrc/os/file_plan9.go
- src/os/file_unix.go 9 additions, 10 deletionssrc/os/file_unix.go
- src/os/file_windows.go 7 additions, 8 deletionssrc/os/file_windows.go
- src/os/types.go 2 additions, 0 deletionssrc/os/types.go
Loading
Please register or sign in to comment