Whamcloud - gitweb
Build lib/ext2fs/ext2_err.h early to avoid parallel build problems
[tools/e2fsprogs.git] / lib / ext2fs / native.c
index 2f84bf7..85d0989 100644 (file)
@@ -3,28 +3,24 @@
  * 
  * Copyright (C) 1996 Theodore Ts'o.
  * 
+ * %Begin-Header%
  * This file may be redistributed under the terms of the GNU Public
  * License.
+ * %End-Header%
  */
 
 #include <stdio.h>
-#include <linux/ext2_fs.h>
 
+#include "ext2_fs.h"
 #include "ext2fs.h"
 
-static int i386_byteorder(void)
-{
-       int one = 1;
-       char *cp = (char *) &one;
-
-       return (*cp == 1);
-}
-
 int ext2fs_native_flag(void)
 {
-       if (i386_byteorder())
-               return 0;
+#ifdef WORDS_BIGENDIAN
        return EXT2_FLAG_SWAP_BYTES;
+#else
+       return 0;
+#endif
 }