Linux Kernel
3.7.1
|
#include <linux/types.h>
Go to the source code of this file.
Data Structures | |
struct | hfsplus_unistr |
struct | hfsplus_perm |
struct | hfsplus_extent |
struct | hfsplus_fork_raw |
struct | hfsplus_vh |
struct | hfs_bnode_desc |
struct | hfs_btree_header_rec |
struct | hfsplus_cat_key |
struct | hfsp_point |
struct | hfsp_rect |
struct | DInfo |
struct | DXInfo |
struct | hfsplus_cat_folder |
struct | FInfo |
struct | FXInfo |
struct | hfsplus_cat_file |
struct | hfsplus_cat_thread |
struct | __packed |
struct | hfsplus_ext_key |
struct | __packed |
Typedefs | |
typedef __be32 | hfsplus_cnid |
typedef __be16 | hfsplus_unichr |
typedef struct hfsplus_extent | hfsplus_extent_rec [8] |
Variables | |
struct hfsplus_unistr | __packed |
#define HFS_NODE_HEADER 0x01 |
Definition at line 150 of file hfsplus_raw.h.
#define HFS_NODE_INDEX 0x00 |
Definition at line 149 of file hfsplus_raw.h.
#define HFS_NODE_LEAF 0xFF |
Definition at line 152 of file hfsplus_raw.h.
#define HFS_NODE_MAP 0x02 |
Definition at line 151 of file hfsplus_raw.h.
#define HFS_TREE_BIGKEYS 2 |
Definition at line 174 of file hfsplus_raw.h.
#define HFS_TREE_VARIDXKEYS 4 |
Definition at line 175 of file hfsplus_raw.h.
#define HFSP_HARDLINK_TYPE 0x686c6e6b /* 'hlnk' */ |
Definition at line 42 of file hfsplus_raw.h.
#define HFSP_HFSPLUS_CREATOR 0x6866732b /* 'hfs+' */ |
Definition at line 43 of file hfsplus_raw.h.
#define HFSP_HIDDENDIR_NAME "\xe2\x90\x80\xe2\x90\x80\xe2\x90\x80\xe2\x90\x80HFS+ Private Data" |
Definition at line 39 of file hfsplus_raw.h.
#define HFSP_MOUNT_VERSION 0x482b4c78 /* 'H+Lx' */ |
Definition at line 48 of file hfsplus_raw.h.
#define HFSP_SYMLINK_CREATOR 0x72686170 /* 'rhap' */ |
Definition at line 46 of file hfsplus_raw.h.
#define HFSP_SYMLINK_TYPE 0x736c6e6b /* 'slnk' */ |
Definition at line 45 of file hfsplus_raw.h.
#define HFSP_WRAP_ATTRIB_SLOCK 0x8000 |
Definition at line 29 of file hfsplus_raw.h.
#define HFSP_WRAP_ATTRIB_SPARED 0x0200 |
Definition at line 30 of file hfsplus_raw.h.
#define HFSP_WRAP_MAGIC 0x4244 |
Definition at line 28 of file hfsplus_raw.h.
#define HFSP_WRAPOFF_ABLKSIZE 0x14 |
Definition at line 34 of file hfsplus_raw.h.
#define HFSP_WRAPOFF_ABLKSTART 0x1C |
Definition at line 35 of file hfsplus_raw.h.
#define HFSP_WRAPOFF_ATTRIB 0x0A |
Definition at line 33 of file hfsplus_raw.h.
#define HFSP_WRAPOFF_EMBEDEXT 0x7E |
Definition at line 37 of file hfsplus_raw.h.
#define HFSP_WRAPOFF_EMBEDSIG 0x7C |
Definition at line 36 of file hfsplus_raw.h.
#define HFSP_WRAPOFF_SIG 0x00 |
Definition at line 32 of file hfsplus_raw.h.
#define HFSPLUS_ALLOC_CNID 6 /* ALLOCation file */ |
Definition at line 187 of file hfsplus_raw.h.
#define HFSPLUS_ATTR_CNID 8 /* ATTRibutes file */ |
Definition at line 189 of file hfsplus_raw.h.
Definition at line 186 of file hfsplus_raw.h.
Definition at line 185 of file hfsplus_raw.h.
#define HFSPLUS_CAT_KEYLEN (sizeof(struct hfsplus_cat_key)) |
Definition at line 204 of file hfsplus_raw.h.
#define HFSPLUS_CURRENT_VERSION 5 |
Definition at line 26 of file hfsplus_raw.h.
Definition at line 190 of file hfsplus_raw.h.
Definition at line 184 of file hfsplus_raw.h.
#define HFSPLUS_EXT_KEYLEN sizeof(struct hfsplus_ext_key) |
Definition at line 328 of file hfsplus_raw.h.
#define HFSPLUS_FILE 0x0002 |
Definition at line 315 of file hfsplus_raw.h.
#define HFSPLUS_FILE_LOCKED 0x0001 |
Definition at line 292 of file hfsplus_raw.h.
#define HFSPLUS_FILE_THREAD 0x0004 |
Definition at line 317 of file hfsplus_raw.h.
#define HFSPLUS_FILE_THREAD_EXISTS 0x0002 |
Definition at line 293 of file hfsplus_raw.h.
Definition at line 191 of file hfsplus_raw.h.
#define HFSPLUS_FLG_APPEND 0x04 |
Definition at line 75 of file hfsplus_raw.h.
#define HFSPLUS_FLG_IMMUTABLE 0x02 |
Definition at line 74 of file hfsplus_raw.h.
#define HFSPLUS_FLG_NODUMP 0x01 |
Definition at line 73 of file hfsplus_raw.h.
#define HFSPLUS_FOLDER 0x0001 |
Definition at line 314 of file hfsplus_raw.h.
#define HFSPLUS_FOLDER_THREAD 0x0003 |
Definition at line 316 of file hfsplus_raw.h.
#define HFSPLUS_KEY_BINARY 0xBC /* case-sensitive */ |
Definition at line 195 of file hfsplus_raw.h.
#define HFSPLUS_KEY_CASEFOLDING 0xCF /* case-insensitive */ |
Definition at line 194 of file hfsplus_raw.h.
#define HFSPLUS_MAX_STRLEN 255 |
Definition at line 61 of file hfsplus_raw.h.
#define HFSPLUS_MIN_THREAD_SZ 10 |
Definition at line 303 of file hfsplus_raw.h.
#define HFSPLUS_MIN_VERSION 4 |
Definition at line 25 of file hfsplus_raw.h.
#define HFSPLUS_NODE_MXSZ 32768 |
Definition at line 179 of file hfsplus_raw.h.
#define HFSPLUS_POR_CNID 1 /* Parent Of the Root */ |
Definition at line 182 of file hfsplus_raw.h.
#define HFSPLUS_ROOT_CNID 2 /* ROOT directory */ |
Definition at line 183 of file hfsplus_raw.h.
#define HFSPLUS_SECTOR_SHIFT 9 |
Definition at line 20 of file hfsplus_raw.h.
#define HFSPLUS_SECTOR_SIZE 512 |
Definition at line 19 of file hfsplus_raw.h.
#define HFSPLUS_START_CNID 7 /* STARTup file */ |
Definition at line 188 of file hfsplus_raw.h.
#define HFSPLUS_SUPER_MAGIC 0x482b |
Definition at line 24 of file hfsplus_raw.h.
#define HFSPLUS_TREE_HEAD 0 |
Definition at line 178 of file hfsplus_raw.h.
#define HFSPLUS_VOL_INCNSTNT (1 << 11) |
Definition at line 133 of file hfsplus_raw.h.
#define HFSPLUS_VOL_JOURNALED (1 << 13) |
Definition at line 135 of file hfsplus_raw.h.
#define HFSPLUS_VOL_NOCACHE (1 << 10) |
Definition at line 132 of file hfsplus_raw.h.
#define HFSPLUS_VOL_NODEID_REUSED (1 << 12) |
Definition at line 134 of file hfsplus_raw.h.
#define HFSPLUS_VOL_SOFTLOCK (1 << 15) |
Definition at line 136 of file hfsplus_raw.h.
#define HFSPLUS_VOL_SPARE_BLK (1 << 9) |
Definition at line 131 of file hfsplus_raw.h.
#define HFSPLUS_VOL_UNMNT (1 << 8) |
Definition at line 130 of file hfsplus_raw.h.
#define HFSPLUS_VOLHEAD_SECTOR 2 |
Definition at line 21 of file hfsplus_raw.h.
#define HFSPLUS_VOLHEAD_SIG 0x482b |
Definition at line 22 of file hfsplus_raw.h.
#define HFSPLUS_VOLHEAD_SIGX 0x4858 |
Definition at line 23 of file hfsplus_raw.h.
typedef __be32 hfsplus_cnid |
Definition at line 52 of file hfsplus_raw.h.
typedef struct hfsplus_extent hfsplus_extent_rec[8] |
Definition at line 82 of file hfsplus_raw.h.
typedef __be16 hfsplus_unichr |
Definition at line 53 of file hfsplus_raw.h.