mirror of https://github.com/spf13/afero.git
Merge pull request #23 from tpng/patch-1
atomic requires struct field to be 64-bit aligned
This commit is contained in:
commit
12fcb8c83d
18
memfile.go
18
memfile.go
|
@ -34,16 +34,18 @@ type MemDir interface {
|
|||
}
|
||||
|
||||
type InMemoryFile struct {
|
||||
sync.Mutex
|
||||
// atomic requires 64-bit alignment for struct field access
|
||||
at int64
|
||||
name string
|
||||
data []byte
|
||||
memDir MemDir
|
||||
dir bool
|
||||
closed bool
|
||||
mode os.FileMode
|
||||
modtime time.Time
|
||||
readDirCount int64
|
||||
|
||||
sync.Mutex
|
||||
name string
|
||||
data []byte
|
||||
memDir MemDir
|
||||
dir bool
|
||||
closed bool
|
||||
mode os.FileMode
|
||||
modtime time.Time
|
||||
}
|
||||
|
||||
func MemFileCreate(name string) *InMemoryFile {
|
||||
|
|
Loading…
Reference in New Issue