go.etcd.io/bbolt.DB.file (field)
16 uses
go.etcd.io/bbolt (current package)
bolt_unix.go#L18: fd := db.file.Fd()
bolt_unix.go#L46: return syscall.Flock(int(db.file.Fd()), syscall.LOCK_UN)
bolt_unix.go#L52: b, err := syscall.Mmap(int(db.file.Fd()), 0, sz, syscall.PROT_READ, syscall.MAP_SHARED|db.MmapFlags)
boltsync_unix.go#L7: return db.file.Sync()
db.go#L125: file *os.File
db.go#L210: if db.file, err = db.openFile(path, flag|os.O_CREATE, mode); err != nil {
db.go#L214: db.path = db.file.Name()
db.go#L229: db.ops.writeAt = db.file.WriteAt
db.go#L237: if info, err := db.file.Stat(); err != nil {
db.go#L259: if bw, err := db.file.ReadAt(buf[:], 0); err == nil && bw == len(buf) {
db.go#L332: info, err := db.file.Stat()
db.go#L503: if db.file != nil {
db.go#L513: if err := db.file.Close(); err != nil {
db.go#L516: db.file = nil
db.go#L969: if err := db.file.Truncate(int64(sz)); err != nil {
db.go#L973: if err := db.file.Sync(); err != nil {