lfs_segclean —
mark a segment clean
Standard C Library (libc, -lc)
#include <sys/types.h>
int
lfs_segclean(fsid_t
*fsidp, u_long
segment);
lfs_segclean() marks segment number
segment in LFS file system *fsidp
"clean" or available for writing.
lfs_segclean() returns 0 on success, or -1 on error.
An error return from lfs_segclean() indicates:
- [
EFAULT]
- fsidp points outside the process's allocated address
space.
- [
EINVAL]
- *fsidp does not specify a valid file system.
- [
EBUSY]
- segment is marked SU_ACTIVE, meaning that it does
not yet belong to a valid checkpoint.
The lfs_segclean() function call appeared in
4.4BSD.