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 {