~ubuntu-branches/debian/jessie/arcboot/jessie

« back to all changes in this revision

Viewing changes to e2fslib/e2image.h

  • Committer: Bazaar Package Importer
  • Author(s): Guido Guenther
  • Date: 2004-03-02 12:01:14 UTC
  • Revision ID: james.westby@ubuntu.com-20040302120114-0pukal9hlpt3k0l7
Tags: 0.3.8.1
correct subarch detection for IP32

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * e2image.h --- header file describing the ext2 image format
 
3
 * 
 
4
 * Copyright (C) 2000 Theodore Ts'o.
 
5
 *
 
6
 * Note: this uses the POSIX IO interfaces, unlike most of the other
 
7
 * functions in this library.  So sue me.  
 
8
 *
 
9
 * %Begin-Header%
 
10
 * This file may be redistributed under the terms of the GNU Public
 
11
 * License.
 
12
 * %End-Header%
 
13
 */
 
14
 
 
15
 
 
16
struct ext2_image_hdr {
 
17
        __u32   magic_number;   /* This must be EXT2_ET_MAGIC_E2IMAGE */
 
18
        char    magic_descriptor[16]; /* "Ext2 Image 1.0", w/ null padding */
 
19
        char    fs_hostname[64];/* Hostname of machine of image */
 
20
        char    fs_netaddr[32]; /* Network address */
 
21
        __u32   fs_netaddr_type;/* 0 = IPV4, 1 = IPV6, etc. */
 
22
        __u32   fs_device;      /* Device number of image */
 
23
        char    fs_device_name[64]; /* Device name */
 
24
        char    fs_uuid[16];    /* UUID of filesystem */
 
25
        __u32   fs_blocksize;   /* Block size of the filesystem */
 
26
        __u32   fs_reserved[8];
 
27
        
 
28
        __u32   image_device;   /* Device number of image file */
 
29
        __u32   image_inode;    /* Inode number of image file */
 
30
        __u32   image_time;     /* Time of image creation */
 
31
        __u32   image_reserved[8];
 
32
 
 
33
        __u32   offset_super;   /* Byte offset of the sb and descriptors */
 
34
        __u32   offset_inode;   /* Byte offset of the inode table  */
 
35
        __u32   offset_inodemap; /* Byte offset of the inode bitmaps */
 
36
        __u32   offset_blockmap; /* Byte offset of the inode bitmaps */
 
37
        __u32   offset_reserved[8];
 
38
};
 
39
 
 
40
        
 
41
        
 
42
        
 
43
        
 
44
        
 
45
        
 
46
        
 
47
        
 
48
        
 
49
        
 
50
        
 
51