Deleted Added
full compact
fs.5 (167259) fs.5 (231564)
1.\" Copyright (c) 1983, 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 16 unchanged lines hidden (view full) ---

25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30.\" SUCH DAMAGE.
31.\"
32.\" @(#)fs.5 8.2 (Berkeley) 4/19/94
1.\" Copyright (c) 1983, 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 16 unchanged lines hidden (view full) ---

25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30.\" SUCH DAMAGE.
31.\"
32.\" @(#)fs.5 8.2 (Berkeley) 4/19/94
33.\" $FreeBSD: head/share/man/man5/fs.5 167259 2007-03-06 08:13:21Z mckusick $
33.\" $FreeBSD: head/share/man/man5/fs.5 231564 2012-02-12 18:29:56Z ed $
34.\"
35.Dd October 31, 2006
36.Dt FS 5
37.Os
38.Sh NAME
39.Nm fs ,
40.Nm inode
41.Nd format of file system volume

--- 98 unchanged lines hidden (view full) ---

140 struct csum fs_old_cstotal; /* cylinder summary information */
141/* these fields are cleared at mount time */
142 int8_t fs_fmod; /* super block modified flag */
143 int8_t fs_clean; /* filesystem is clean flag */
144 int8_t fs_ronly; /* mounted read-only flag */
145 int8_t fs_old_flags; /* old FS_ flags */
146 u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */
147 u_char fs_volname[MAXVOLLEN]; /* volume name */
34.\"
35.Dd October 31, 2006
36.Dt FS 5
37.Os
38.Sh NAME
39.Nm fs ,
40.Nm inode
41.Nd format of file system volume

--- 98 unchanged lines hidden (view full) ---

140 struct csum fs_old_cstotal; /* cylinder summary information */
141/* these fields are cleared at mount time */
142 int8_t fs_fmod; /* super block modified flag */
143 int8_t fs_clean; /* filesystem is clean flag */
144 int8_t fs_ronly; /* mounted read-only flag */
145 int8_t fs_old_flags; /* old FS_ flags */
146 u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */
147 u_char fs_volname[MAXVOLLEN]; /* volume name */
148 u_int64_t fs_swuid; /* system-wide uid */
148 uint64_t fs_swuid; /* system-wide uid */
149 int32_t fs_pad; /* due to alignment of fs_swuid */
150/* these fields retain the current block allocation info */
151 int32_t fs_cgrotor; /* last cg searched */
152 void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */
149 int32_t fs_pad; /* due to alignment of fs_swuid */
150/* these fields retain the current block allocation info */
151 int32_t fs_cgrotor; /* last cg searched */
152 void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */
153 u_int8_t *fs_contigdirs; /* # of contiguously allocated dirs */
153 uint8_t *fs_contigdirs; /* # of contiguously allocated dirs */
154 struct csum *fs_csp; /* cg summary info buffer for fs_cs */
155 int32_t *fs_maxcluster; /* max cluster in each cyl group */
156 u_int *fs_active; /* used by snapshots to track fs */
157 int32_t fs_old_cpc; /* cyl per cycle in postbl */
158 int32_t fs_maxbsize; /* maximum blocking factor permitted */
159 int64_t fs_unrefs; /* number of unreferenced inodes */
160 int64_t fs_sparecon64[16]; /* old rotation block list head */
161 int64_t fs_sblockloc; /* byte offset of standard superblock */

--- 8 unchanged lines hidden (view full) ---

170 int32_t fs_avgfilesize; /* expected average file size */
171 int32_t fs_avgfpdir; /* expected # of files per directory */
172 int32_t fs_save_cgsize; /* save real cg size to use fs_bsize */
173 int32_t fs_sparecon32[26]; /* reserved for future constants */
174 int32_t fs_flags; /* see FS_ flags below */
175 int32_t fs_contigsumsize; /* size of cluster summary array */
176 int32_t fs_maxsymlinklen; /* max length of an internal symlink */
177 int32_t fs_old_inodefmt; /* format of on-disk inodes */
154 struct csum *fs_csp; /* cg summary info buffer for fs_cs */
155 int32_t *fs_maxcluster; /* max cluster in each cyl group */
156 u_int *fs_active; /* used by snapshots to track fs */
157 int32_t fs_old_cpc; /* cyl per cycle in postbl */
158 int32_t fs_maxbsize; /* maximum blocking factor permitted */
159 int64_t fs_unrefs; /* number of unreferenced inodes */
160 int64_t fs_sparecon64[16]; /* old rotation block list head */
161 int64_t fs_sblockloc; /* byte offset of standard superblock */

--- 8 unchanged lines hidden (view full) ---

170 int32_t fs_avgfilesize; /* expected average file size */
171 int32_t fs_avgfpdir; /* expected # of files per directory */
172 int32_t fs_save_cgsize; /* save real cg size to use fs_bsize */
173 int32_t fs_sparecon32[26]; /* reserved for future constants */
174 int32_t fs_flags; /* see FS_ flags below */
175 int32_t fs_contigsumsize; /* size of cluster summary array */
176 int32_t fs_maxsymlinklen; /* max length of an internal symlink */
177 int32_t fs_old_inodefmt; /* format of on-disk inodes */
178 u_int64_t fs_maxfilesize; /* maximum representable file size */
178 uint64_t fs_maxfilesize; /* maximum representable file size */
179 int64_t fs_qbmask; /* ~fs_bmask for use with 64-bit size */
180 int64_t fs_qfmask; /* ~fs_fmask for use with 64-bit size */
181 int32_t fs_state; /* validate fs_clean field */
182 int32_t fs_old_postblformat; /* format of positional layout tables */
183 int32_t fs_old_nrpos; /* number of rotational positions */
184 int32_t fs_spare5[2]; /* old fs_postbloff */
185 /* old fs_rotbloff */
186 int32_t fs_magic; /* magic number */

--- 264 unchanged lines hidden ---
179 int64_t fs_qbmask; /* ~fs_bmask for use with 64-bit size */
180 int64_t fs_qfmask; /* ~fs_fmask for use with 64-bit size */
181 int32_t fs_state; /* validate fs_clean field */
182 int32_t fs_old_postblformat; /* format of positional layout tables */
183 int32_t fs_old_nrpos; /* number of rotational positions */
184 int32_t fs_spare5[2]; /* old fs_postbloff */
185 /* old fs_rotbloff */
186 int32_t fs_magic; /* magic number */

--- 264 unchanged lines hidden ---