func (f *SimpleFileFiler) Close() (err error) {
	if f.nest != 0 {
		return &ErrPERM{(f.Name() + ":Close")}
	}
	return f.fi.Close()
}
Close implements Filer.
package lldb
import (
	"os"
	"github.com/cznic/internal/file"
)
var _ Filer = &SimpleFileFiler{}
type SimpleFileFiler struct {
	fi   file.Interface
	name string
	nest int
}
func NewSimpleFileFiler(f *os.File) *SimpleFileFiler {
	fi, err := file.Open(f)
	if err != nil {
		return nil
	}
	sf := &SimpleFileFiler{fi: fi, name: f.Name()}
	return sf
}
func (f *SimpleFileFiler) BeginUpdate() error {
	f.nest++
	return nil
}