12483: Remove unnecessary OpenFile() from inode interface.
authorTom Clegg <tclegg@veritasgenetics.com>
Mon, 13 Nov 2017 21:50:07 +0000 (16:50 -0500)
committerTom Clegg <tclegg@veritasgenetics.com>
Mon, 13 Nov 2017 21:50:07 +0000 (16:50 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

sdk/go/arvados/collection_fs.go

index eb029fc4f2dcbe61c09b140e8e655ed97dc13ba8..f0f8b0ced3505cc578068f4e38f5665babc87570 100644 (file)
@@ -126,7 +126,6 @@ func (fs *fileSystem) Stat(name string) (os.FileInfo, error) {
 
 type inode interface {
        os.FileInfo
-       OpenFile(string, int, os.FileMode) (*file, error)
        Parent() inode
        Read([]byte, filenodePtr) (int, filenodePtr, error)
        Write([]byte, filenodePtr) (int, filenodePtr, error)
@@ -226,10 +225,6 @@ func (fn *filenode) appendExtent(e extent) {
        fn.fileinfo.size += int64(e.Len())
 }
 
-func (fn *filenode) OpenFile(string, int, os.FileMode) (*file, error) {
-       return nil, os.ErrNotExist
-}
-
 func (fn *filenode) Parent() inode {
        return fn.parent
 }
@@ -527,10 +522,6 @@ func (f *file) Close() error {
        return nil
 }
 
-func (f *file) OpenFile(name string, flag int, perm os.FileMode) (*file, error) {
-       return f.inode.OpenFile(name, flag, perm)
-}
-
 type dirnode struct {
        fileinfo
        parent *dirnode