Beispiel #1
0
// Open opens the file name within the file system fs
func Open(fs fs.FS, name string) (File, error) {
	f, err := fs.OpenFile(name, os.O_RDWR, 0600) // perm = u+rw
	if err != nil {
		return nil, err
	}
	if _, err = f.Seek(0, os.SEEK_SET); err != nil {
		return nil, err
	}
	return &file{name: name, file: f}, nil
}