ext2fs.h (239636) | ext2fs.h (243652) |
---|---|
1/*- 2 * modified for EXT2FS support in Lites 1.1 3 * 4 * Aug 1995, Godmar Back (gback@cs.utah.edu) 5 * University of Utah, Department of Computer Science 6 * | 1/*- 2 * modified for EXT2FS support in Lites 1.1 3 * 4 * Aug 1995, Godmar Back (gback@cs.utah.edu) 5 * University of Utah, Department of Computer Science 6 * |
7 * $FreeBSD: head/sys/fs/ext2fs/ext2fs.h 239636 2012-08-24 01:12:07Z pfg $ | 7 * $FreeBSD: head/sys/fs/ext2fs/ext2fs.h 243652 2012-11-28 15:48:32Z pfg $ |
8 */ 9/*- 10 * Copyright (c) 2009 Aditya Sarawgi 11 * All rights reserved. 12 * 13 * Redistribution and use in source and binary forms, with or without 14 * modification, are permitted provided that the following conditions 15 * are met: --- 189 unchanged lines hidden (view full) --- 205#define E2FS_REV0_INODE_SIZE 128 206 207/* 208 * compatible/incompatible features 209 */ 210#define EXT2F_COMPAT_PREALLOC 0x0001 211#define EXT2F_COMPAT_HASJOURNAL 0x0004 212#define EXT2F_COMPAT_RESIZE 0x0010 | 8 */ 9/*- 10 * Copyright (c) 2009 Aditya Sarawgi 11 * All rights reserved. 12 * 13 * Redistribution and use in source and binary forms, with or without 14 * modification, are permitted provided that the following conditions 15 * are met: --- 189 unchanged lines hidden (view full) --- 205#define E2FS_REV0_INODE_SIZE 128 206 207/* 208 * compatible/incompatible features 209 */ 210#define EXT2F_COMPAT_PREALLOC 0x0001 211#define EXT2F_COMPAT_HASJOURNAL 0x0004 212#define EXT2F_COMPAT_RESIZE 0x0010 |
213#define EXT2F_COMPAT_HTREE 0x0020 | 213#define EXT2F_COMPAT_DIRHASHINDEX 0x0020 |
214 215#define EXT2F_ROCOMPAT_SPARSESUPER 0x0001 216#define EXT2F_ROCOMPAT_LARGEFILE 0x0002 217#define EXT2F_ROCOMPAT_BTREE_DIR 0x0004 | 214 215#define EXT2F_ROCOMPAT_SPARSESUPER 0x0001 216#define EXT2F_ROCOMPAT_LARGEFILE 0x0002 217#define EXT2F_ROCOMPAT_BTREE_DIR 0x0004 |
218#define EXT4F_ROCOMPAT_HUGE_FILE 0x0008 219#define EXT4F_ROCOMPAT_GDT_CSUM 0x0010 220#define EXT4F_ROCOMPAT_DIR_NLINK 0x0020 |
|
218#define EXT4F_ROCOMPAT_EXTRA_ISIZE 0x0040 219 220#define EXT2F_INCOMPAT_COMP 0x0001 221#define EXT2F_INCOMPAT_FTYPE 0x0002 | 221#define EXT4F_ROCOMPAT_EXTRA_ISIZE 0x0040 222 223#define EXT2F_INCOMPAT_COMP 0x0001 224#define EXT2F_INCOMPAT_FTYPE 0x0002 |
225#define EXT4F_INCOMPAT_META_BG 0x0010 226#define EXT4F_INCOMPAT_EXTENTS 0x0040 227#define EXT4F_INCOMPAT_64BIT 0x0080 228#define EXT4F_INCOMPAT_MMP 0x0100 229#define EXT4F_INCOMPAT_FLEX_BG 0x0200 |
|
222 223/* 224 * Features supported in this implementation 225 * 226 * We support the following REV1 features: 227 * - EXT2F_ROCOMPAT_SPARSESUPER 228 * - EXT2F_ROCOMPAT_LARGEFILE 229 * - EXT2F_INCOMPAT_FTYPE --- 128 unchanged lines hidden --- | 230 231/* 232 * Features supported in this implementation 233 * 234 * We support the following REV1 features: 235 * - EXT2F_ROCOMPAT_SPARSESUPER 236 * - EXT2F_ROCOMPAT_LARGEFILE 237 * - EXT2F_INCOMPAT_FTYPE --- 128 unchanged lines hidden --- |