summaryrefslogtreecommitdiffstats
path: root/qemu/roms/openbios/fs/ext2/ext2_utils.h
diff options
context:
space:
mode:
authorRajithaY <rajithax.yerrumsetty@intel.com>2017-04-25 03:31:15 -0700
committerRajitha Yerrumchetty <rajithax.yerrumsetty@intel.com>2017-05-22 06:48:08 +0000
commitbb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch)
treeca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/roms/openbios/fs/ext2/ext2_utils.h
parenta14b48d18a9ed03ec191cf16b162206998a895ce (diff)
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/roms/openbios/fs/ext2/ext2_utils.h')
-rw-r--r--qemu/roms/openbios/fs/ext2/ext2_utils.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/qemu/roms/openbios/fs/ext2/ext2_utils.h b/qemu/roms/openbios/fs/ext2/ext2_utils.h
deleted file mode 100644
index 43544d870..000000000
--- a/qemu/roms/openbios/fs/ext2/ext2_utils.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- *
- * (c) 2008-2009 Laurent Vivier <Laurent@lvivier.info>
- *
- * This file has been copied from EMILE, http://emile.sf.net
- *
- */
-
-#ifndef __EXT2_UTILS_H__
-#define __EXT2_UTILS_H__
-
-#include "ext2_fs.h"
-#include "ext2.h"
-
-/* from linux/stat.h */
-
-#define S_IFMT 00170000
-#define S_IFSOCK 0140000
-#define S_IFLNK 0120000
-#define S_IFREG 0100000
-#define S_IFBLK 0060000
-#define S_IFDIR 0040000
-#define S_IFCHR 0020000
-#define S_IFIFO 0010000
-#define S_ISUID 0004000
-#define S_ISGID 0002000
-#define S_ISVTX 0001000
-
-#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
-#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
-#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
-#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
-#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
-#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
-#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
-
-/* utilities */
-
-extern int ext2_probe(int fd, long long offset);
-extern void ext2_get_super(int fd, struct ext2_super_block *super);
-extern void ext2_read_block(ext2_VOLUME* volume, unsigned int fsblock);
-extern void ext2_get_group_desc(ext2_VOLUME* volume,
- int group_id, struct ext2_group_desc *gdp);
-extern int ext2_get_inode(ext2_VOLUME* volume,
- unsigned int ino, struct ext2_inode *inode);
-extern unsigned int ext2_get_block_addr(ext2_VOLUME* volume,
- struct ext2_inode *inode,
- unsigned int logical);
-extern int ext2_read_data(ext2_VOLUME* volume, struct ext2_inode *inode,
- off_t offset, char *buffer, size_t length);
-extern off_t ext2_dir_entry(ext2_VOLUME *volume, struct ext2_inode *inode,
- off_t offset, struct ext2_dir_entry_2 *entry);
-extern unsigned int ext2_seek_name(ext2_VOLUME *volume, const char *name);
-#endif /* __EXT2_UTILS_H__ */