Use ext2_fs.h from e2fslibs-dev package

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
Laurent Vivier 2013-09-04 18:10:46 +02:00
parent a83f6671b6
commit e1afe443ed
5 changed files with 12 additions and 9 deletions

4
debian/control vendored
View File

@ -3,8 +3,8 @@ Section: admin
Priority: optional
Maintainer: Wouter Verhelst <wouter@debian.org>
Uploaders: Wouter Verhelst <wouter@debian.org>, Stephen R. Marenka <smarenka@debian.org>
Build-Depends: debhelper (>> 4.1.16), docbook-to-man, gcc-3.3 | gcc-3.4 | gcc-4.1 | gcc-4.4
Build-Depends-Indep: gcc-3.4-m68k-linux [!m68k] | m68k-linux-gcc [!m68k] | gcc-3.4-m68k-linux-gnu [!m68k] | gcc-4.1-m68k-linux-gnu [!m68k]
Build-Depends: debhelper (>> 4.1.16), docbook-to-man, gcc, e2fslibs-dev
Build-Depends-Indep: gcc-4.6-m68k-linux-gnu [!m68k]
Standards-Version: 3.7.2
Package: emile-bootblocks

View File

@ -9,7 +9,7 @@
#include <unistd.h>
#include <linux/fs.h>
#include <linux/ext2_fs.h>
#include <ext2fs/ext2_fs.h>
#include <libstream.h>

View File

@ -24,9 +24,9 @@ void ext2_get_super(device_io_t *device, struct ext2_super_block *super)
super->s_free_inodes_count = __le32_to_cpu(super->s_free_inodes_count);
super->s_first_data_block = __le32_to_cpu(super->s_first_data_block);
super->s_log_block_size = __le32_to_cpu(super->s_log_block_size);
super->s_log_frag_size = __le32_to_cpu(super->s_log_frag_size);
super->s_log_cluster_size = __le32_to_cpu(super->s_log_cluster_size);
super->s_blocks_per_group = __le32_to_cpu(super->s_blocks_per_group);
super->s_frags_per_group = __le32_to_cpu(super->s_frags_per_group);
super->s_clusters_per_group = __le32_to_cpu(super->s_clusters_per_group);
super->s_inodes_per_group = __le32_to_cpu(super->s_inodes_per_group);
super->s_mtime = __le32_to_cpu(super->s_mtime);
super->s_wtime = __le32_to_cpu(super->s_wtime);
@ -150,12 +150,15 @@ int ext2_get_inode(ext2_VOLUME* volume,
inode->i_file_acl = __le32_to_cpu(le_inode->i_file_acl);
inode->i_dir_acl = __le32_to_cpu(le_inode->i_dir_acl);
inode->i_faddr = __le32_to_cpu(le_inode->i_faddr);
inode->osd2.linux2.l_i_frag = le_inode->osd2.linux2.l_i_frag;
inode->osd2.linux2.l_i_fsize = le_inode->osd2.linux2.l_i_fsize;
inode->osd2.linux2.l_i_blocks_hi =
__le16_to_cpu(le_inode->osd2.linux2.l_i_blocks_hi);
inode->osd2.linux2.l_i_file_acl_high =
__le16_to_cpu(le_inode->osd2.linux2.l_i_file_acl_high);
inode->osd2.linux2.l_i_uid_high =
__le16_to_cpu(le_inode->osd2.linux2.l_i_uid_high);
inode->osd2.linux2.l_i_gid_high =
__le16_to_cpu(le_inode->osd2.linux2.l_i_gid_high);
return 0;
}

View File

@ -8,7 +8,7 @@
#define __EXT2_UTILS_H__
#include <linux/fs.h>
#include <linux/ext2_fs.h>
#include <ext2fs/ext2_fs.h>
#include <libstream.h>
#include "ext2.h"

View File

@ -16,7 +16,7 @@
#include <linux/fs.h>
#include <linux/ext2_fs.h>
#include <ext2fs/ext2_fs.h>
#include <libext2.h>
#include "device.h"