:man| Alphabetical   Categories   About us 
 
SBREAD (3) | C library functions | Unix Manual Pages | :man

NAME

sbread, sbwrite - read and write superblocks of a UFS file system

CONTENTS

Library
Synopsis
Description
Return Values
Errors
See Also
History
Authors

LIBRARY


.Lb libufs

SYNOPSIS


.In sys/param.h
.In sys/mount.h
.In ufs/ufs/ufsmount.h
.In ufs/ufs/dinode.h
.In ufs/ffs/fs.h
.In libufs.h int sbread "struct uufsd *disk" int sbwrite "struct uufsd *disk" "int all"

DESCRIPTION

The sbread and sbwrite functions provide superblock reads and writes for libufs(3) consumers. The sbread and sbwrite functions operate on the superblock field, d_sb, associated with a given userland UFS disk structure. Additionally, the sbwrite function will write to all superblock locations if the all value is non-zero.

RETURN VALUES


.Rv -std sbread sbwrite

ERRORS

The function sbread may fail and set errno for any of the errors specified for the library function bread(3). Additionally, it may follow the libufs(3) error methodologies in situations where no usable superblock could be found.

The function sbwrite may fail and set errno for any of the errors specified for the library function bwrite(3).

SEE ALSO

bread(3), bwrite(3), libufs(3)

HISTORY

libufs(3)

AUTHORS

 
Created by Blin Media, 2008-2013