lib/

directory
v0.0.0-...-2208570 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2021 License: BSD-2-Clause

Directories

Path Synopsis
fake-clock
syslog
go
thinfs
bitops
Package bitops provides various utility functions and types for low level bit-twiddling.
Package bitops provides various utility functions and types for low level bit-twiddling.
block
Package block defines the interface that all block-based devices must present to ThinFS.
Package block defines the interface that all block-based devices must present to ThinFS.
block/blocktest
Package testlib a test library for testing implementations of the block.Device interface.
Package testlib a test library for testing implementations of the block.Device interface.
block/fake
Package fake provides a fake in-memory implementation of block.Device.
Package fake provides a fake in-memory implementation of block.Device.
block/file
Package file implements the block.Device interface backed by a traditional file.
Package file implements the block.Device interface backed by a traditional file.
cache
Package cache provides an object cache that uses an adaptive replacement policy described by Mediddo & Modha in "Outperforming LRU with an Adaptive Replacement Cache Algorithm".
Package cache provides an object cache that uses an adaptive replacement policy described by Mediddo & Modha in "Outperforming LRU with an Adaptive Replacement Cache Algorithm".
fs
Package fs defines the interface for all filesystems.
Package fs defines the interface for all filesystems.
fs/msdosfs
Package msdosfs implements the FAT filesystem
Package msdosfs implements the FAT filesystem
fs/msdosfs/bootrecord
Package bootrecord describes the first sectors of a partition, which hold filesystem metadata.
Package bootrecord describes the first sectors of a partition, which hold filesystem metadata.
fs/msdosfs/clock
Package clock allows the current time to be overloaded
Package clock allows the current time to be overloaded
fs/msdosfs/cluster
Package cluster is responsible for opening and using the FAT.
Package cluster is responsible for opening and using the FAT.
fs/msdosfs/cluster/fat
Package fat contains the actual File Allocation Table used by the FAT filesystem.
Package fat contains the actual File Allocation Table used by the FAT filesystem.
fs/msdosfs/cluster/fat/fsinfo
Package fsinfo describes the FAT32-exclusive FSInfo structure
Package fsinfo describes the FAT32-exclusive FSInfo structure
fs/msdosfs/direntry
Package direntry describes FAT directory entries.
Package direntry describes FAT directory entries.
fs/msdosfs/testutil
Package testutil provides utilities which help test the FAT filesystem.
Package testutil provides utilities which help test the FAT filesystem.
gpt
Package gpt is an implementation of GUID Partition Table read and write.
Package gpt is an implementation of GUID Partition Table read and write.
mbr
Package mbr is a minimial implementation of Master Boot Record parsing and writing, implemented in support of GUID Partition Table parsing and writing.
Package mbr is a minimial implementation of Master Boot Record parsing and writing, implemented in support of GUID Partition Table parsing and writing.
thinio
Package thinio provides functionality for orchestrating I/O operations on a block.Device.
Package thinio provides functionality for orchestrating I/O operations on a block.Device.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL