fs.h (108970) | fs.h (109034) |
---|---|
1/* 2 * Copyright (c) 1982, 1986, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)fs.h 8.13 (Berkeley) 3/21/95 | 1/* 2 * Copyright (c) 1982, 1986, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)fs.h 8.13 (Berkeley) 3/21/95 |
34 * $FreeBSD: head/sys/ufs/ffs/fs.h 108970 2003-01-08 22:53:54Z gordon $ | 34 * $FreeBSD: head/sys/ufs/ffs/fs.h 109034 2003-01-09 23:53:30Z gordon $ |
35 */ 36 37#ifndef _UFS_FFS_FS_H_ 38#define _UFS_FFS_FS_H_ 39 40/* 41 * Each disk drive contains some number of filesystems. 42 * A filesystem consists of a number of cylinder groups. --- 69 unchanged lines hidden (view full) --- 112 */ 113#define MINBSIZE 4096 114 115/* 116 * The path name on which the filesystem is mounted is maintained 117 * in fs_fsmnt. MAXMNTLEN defines the amount of space allocated in 118 * the super block for this name. 119 */ | 35 */ 36 37#ifndef _UFS_FFS_FS_H_ 38#define _UFS_FFS_FS_H_ 39 40/* 41 * Each disk drive contains some number of filesystems. 42 * A filesystem consists of a number of cylinder groups. --- 69 unchanged lines hidden (view full) --- 112 */ 113#define MINBSIZE 4096 114 115/* 116 * The path name on which the filesystem is mounted is maintained 117 * in fs_fsmnt. MAXMNTLEN defines the amount of space allocated in 118 * the super block for this name. 119 */ |
120#define MAXMNTLEN 472 | 120#define MAXMNTLEN 468 |
121 122/* 123 * The volume name for this filesystem is maintained in fs_volname. 124 * MAXVOLLEN defines the length of the buffer allocated. 125 */ 126#define MAXVOLLEN 32 127 128/* --- 177 unchanged lines hidden (view full) --- 306 struct csum fs_old_cstotal; /* cylinder summary information */ 307/* these fields are cleared at mount time */ 308 int8_t fs_fmod; /* super block modified flag */ 309 int8_t fs_clean; /* filesystem is clean flag */ 310 int8_t fs_ronly; /* mounted read-only flag */ 311 int8_t fs_old_flags; /* old FS_ flags */ 312 u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */ 313 u_char fs_volname[MAXVOLLEN]; /* volume name */ | 121 122/* 123 * The volume name for this filesystem is maintained in fs_volname. 124 * MAXVOLLEN defines the length of the buffer allocated. 125 */ 126#define MAXVOLLEN 32 127 128/* --- 177 unchanged lines hidden (view full) --- 306 struct csum fs_old_cstotal; /* cylinder summary information */ 307/* these fields are cleared at mount time */ 308 int8_t fs_fmod; /* super block modified flag */ 309 int8_t fs_clean; /* filesystem is clean flag */ 310 int8_t fs_ronly; /* mounted read-only flag */ 311 int8_t fs_old_flags; /* old FS_ flags */ 312 u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */ 313 u_char fs_volname[MAXVOLLEN]; /* volume name */ |
314 u_int64_t fs_uuid; /* system-wide unique uid */ | 314 u_int64_t fs_swuid; /* system-wide uid */ 315 int32_t fs_pad; /* padding for non-i386 */ |
315/* these fields retain the current block allocation info */ 316 int32_t fs_cgrotor; /* last cg searched */ 317 void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */ 318 u_int8_t *fs_contigdirs; /* # of contiguously allocated dirs */ 319 struct csum *fs_csp; /* cg summary info buffer for fs_cs */ 320 int32_t *fs_maxcluster; /* max cluster in each cyl group */ 321 u_int *fs_active; /* used by snapshots to track fs */ 322 int32_t fs_old_cpc; /* cyl per cycle in postbl */ --- 275 unchanged lines hidden --- | 316/* these fields retain the current block allocation info */ 317 int32_t fs_cgrotor; /* last cg searched */ 318 void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */ 319 u_int8_t *fs_contigdirs; /* # of contiguously allocated dirs */ 320 struct csum *fs_csp; /* cg summary info buffer for fs_cs */ 321 int32_t *fs_maxcluster; /* max cluster in each cyl group */ 322 u_int *fs_active; /* used by snapshots to track fs */ 323 int32_t fs_old_cpc; /* cyl per cycle in postbl */ --- 275 unchanged lines hidden --- |