mirror of
https://github.com/golang/go
synced 2024-09-25 03:10:12 -06:00
net/http: clarify semantics of File methods
There were no docs explaining the meaning of Readdir's count argument, for instance. Clarify that these mean the same as the methods on *os.File. R=golang-codereviews, minux.ma CC=golang-codereviews https://golang.org/cl/51630043
This commit is contained in:
parent
11740e19a4
commit
9c43033977
@ -52,12 +52,14 @@ type FileSystem interface {
|
||||
|
||||
// A File is returned by a FileSystem's Open method and can be
|
||||
// served by the FileServer implementation.
|
||||
//
|
||||
// The methods should behave the same as those on an *os.File.
|
||||
type File interface {
|
||||
Close() error
|
||||
Stat() (os.FileInfo, error)
|
||||
io.Closer
|
||||
io.Reader
|
||||
Readdir(count int) ([]os.FileInfo, error)
|
||||
Read([]byte) (int, error)
|
||||
Seek(offset int64, whence int) (int64, error)
|
||||
Stat() (os.FileInfo, error)
|
||||
}
|
||||
|
||||
func dirList(w ResponseWriter, f File) {
|
||||
|
Loading…
Reference in New Issue
Block a user