Whamcloud - gitweb
e2fsck: fix incorrect interior node logical start values
[tools/e2fsprogs.git] / lib / ext2fs / lookup.c
index 282180c..0e66e71 100644 (file)
@@ -1,42 +1,38 @@
 /*
  * lookup.c --- ext2fs directory lookup operations
- * 
+ *
  * Copyright (C) 1993, 1994, 1994, 1995 Theodore Ts'o.
  *
  * %Begin-Header%
- * This file may be redistributed under the terms of the GNU Public
- * License.
+ * This file may be redistributed under the terms of the GNU Library
+ * General Public License, version 2.
  * %End-Header%
  */
 
+#include "config.h"
 #include <stdio.h>
 #include <string.h>
 #if HAVE_UNISTD_H
 #include <unistd.h>
 #endif
 
-#if EXT2_FLAT_INCLUDES
 #include "ext2_fs.h"
-#else
-#include <linux/ext2_fs.h>
-#endif
-
 #include "ext2fs.h"
 
 struct lookup_struct  {
        const char      *name;
        int             len;
-       ino_t           *inode;
+       ext2_ino_t      *inode;
        int             found;
-};     
+};
 
 #ifdef __TURBOC__
-#pragma argsused
+ #pragma argsused
 #endif
 static int lookup_proc(struct ext2_dir_entry *dirent,
-                      int      offset,
-                      int      blocksize,
-                      char     *buf,
+                      int      offset EXT2FS_ATTR((unused)),
+                      int      blocksize EXT2FS_ATTR((unused)),
+                      char     *buf EXT2FS_ATTR((unused)),
                       void     *priv_data)
 {
        struct lookup_struct *ls = (struct lookup_struct *) priv_data;
@@ -51,8 +47,8 @@ static int lookup_proc(struct ext2_dir_entry *dirent,
 }
 
 
-errcode_t ext2fs_lookup(ext2_filsys fs, ino_t dir, const char *name,
-                       int namelen, char *buf, ino_t *inode)
+errcode_t ext2fs_lookup(ext2_filsys fs, ext2_ino_t dir, const char *name,
+                       int namelen, char *buf, ext2_ino_t *inode)
 {
        errcode_t       retval;
        struct lookup_struct ls;