[prev in list] [next in list] [prev in thread] [next in thread]
List: yaffs
Subject: [Yaffs] yaffs on Linux 2.6.9 - patch 5 of 7
From: Frank Rowand <frowand () mvista ! com>
Date: 2004-12-17 1:36:15
Message-ID: 41C2380F.5080603 () mvista ! com
[Download RAW message or body]
["yaffs_kernel_05_64bit_target.patch" (text/plain)]
Index: linux-2.6.9/fs/yaffs/yaffs_guts.h
===================================================================
--- linux-2.6.9.orig/fs/yaffs/yaffs_guts.h
+++ linux-2.6.9/fs/yaffs/yaffs_guts.h
@@ -181,16 +181,17 @@
YAFFS_OBJECT_TYPE_DIRECTORY,
YAFFS_OBJECT_TYPE_HARDLINK,
YAFFS_OBJECT_TYPE_SPECIAL
-} yaffs_ObjectType;
+} yaffs_ObjectType __attribute__ ((__mode__ (__SI__)));
typedef struct
{
yaffs_ObjectType type;
// Apply to everything
- int parentObjectId;
+ __s32 parentObjectId;
__u16 sum__NoLongerUsed; // checksum of name. Calc this off the name to prevent inconsistencies
char name[YAFFS_MAX_NAME_LENGTH + 1];
+ char pad[2];
// Thes following apply to directories, files, symlinks - not hard links
__u32 st_mode; // protection
@@ -206,10 +207,10 @@
#endif
// File size applies to files only
- int fileSize;
+ __s32 fileSize;
// Equivalent object id applies to hard links only.
- int equivalentObjectId;
+ __s32 equivalentObjectId;
// Alias is for symlinks only.
char alias[YAFFS_MAX_ALIAS_LENGTH + 1];
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic