fs(4) FILE FORMATS fs(4)
NAME
fs (bfs) - format of the bfs file system volume
SYNOPSIS
#include <sys/types.h>
#include <sys/fs/bfs.h>
DESCRIPTION
The bfs superblock is stored on sector 0. Its format is:
struct bdsuper
{
long bdsupbfsmagic; /* Magic number */
offt bdsupstart; /* Filesystem data start offset */
offt bdsupend; /* Filesystem data end offset */
/*
* Sanity words
*/
daddrt bdcpfromblock; /* "From" block of current transfer */
daddrt bdcptoblock; /* "To" block of current transfer */
daddrt bdcpbfromblock; /* Backup of "from" block */
daddrt bdcpbtoblock; /* Backup of "to" block */
};
#define BFSMAGIC 0xBADFACE /* bfs magic number */
The sanity words are used to promote sanity during compac-
tion. They are used by fsck(1M) to recover from a system
crash at any point during compaction. See "Storage Blocks
under bfs" in the "The bfs File System" section of chapter 5
in the System Administratror's Guide for a description of
compaction.
SEE ALSO
bfs-specific inode(4)
1