From 2f387230e361526bdfb8e9e4384930b58057662f Mon Sep 17 00:00:00 2001 From: Keith Bostic Date: Thu, 30 Jul 1992 23:56:21 -0800 Subject: [PATCH] Fix SEGUPD and SEGTABSZ macros. SCCS-vsn: sys/ufs/lfs/lfs.h 7.20 --- usr/src/sys/ufs/lfs/lfs.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/usr/src/sys/ufs/lfs/lfs.h b/usr/src/sys/ufs/lfs/lfs.h index 2517e9f590..f28b3cab60 100644 --- a/usr/src/sys/ufs/lfs/lfs.h +++ b/usr/src/sys/ufs/lfs/lfs.h @@ -4,7 +4,7 @@ * * %sccs.include.redist.c% * - * @(#)lfs.h 7.19 (Berkeley) %G% + * @(#)lfs.h 7.20 (Berkeley) %G% */ #define LFS_LABELPAD 8192 /* LFS label size */ @@ -39,9 +39,9 @@ struct segusage { u_long su_flags; }; -#define SEGUPB(fs) (1 << (fs)->lfs_sushift); +#define SEGUPB(fs) (1 << (fs)->lfs_sushift) #define SEGTABSIZE_SU(fs) \ - ((fs)->lfs_nseg >> ((fs)->lfs_bshift - (fs)->lfs_sushift)) + (((fs)->lfs_nseg + SEGUPB(fs) - 1) >> (fs)->lfs_sushift) /* On-disk file information. One per file with data blocks in the segment. */ typedef struct finfo FINFO; -- 2.20.1