minfree
sblock.fs_minfree = minfree;
(sblock.fs_fpg * minfree) / 200);
if ((minfree = atoi(optarg)) < 0 || minfree > 99)
if (minfree < MINFREE && opt != FS_OPTSPACE) {
int minfree = MINFREE; /* free space threshold */
extern int minfree; /* free space threshold */
off_t available, minfree, spacefree, totfree, needed;
minfree = 0;
minfree = 0;
minfree = strtoll(buf, &endp, 10);
if (minfree == 0 && errno != 0)
minfree = -1;
if (*endp != '\0' || minfree < 0)
minfree = -1;
if (minfree < 0)
available = minfree > 0 ? spacefree - minfree : totfree;
(intmax_t)available + minfree,
(intmax_t)minfree);
if (avail <= minfree)
if (avail - minfree <= size / 512)
minfree = 0;
if (fscanf(fp, "%zu", &minfree) != 1)
minfree = 0;
if (ckd_mul(&minfree, minfree, 2))
minfree = SIZE_MAX;
static size_t minfree; /* keep at least minfree blocks available */
{ 'm', "minfree", &ffs_opts->minfree, OPT_INT32,
ffs_opts->minfree= -1;
if (ffs_opts->minfree == -1)
ffs_opts->minfree = MINFREE;
if (ffs_opts->minfree > 0)
fsopts->size * (100 + ffs_opts->minfree) / 100;
fs->nsectors, fs->rpm, fs->minfree);
int minfree; /* free space threshold */
static int minfree; /* free space threshold */
minfree = ffs_opts->minfree;
sblock.fs_minfree = minfree;