*
* Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
*
- * $Id: yportenv.h,v 1.12 2004-10-04 23:24:21 charles Exp $
+ * $Id: yportenv.h,v 1.14 2004-10-10 18:03:35 charles Exp $
*
*/
#define YAFFS_ROOT_MODE 0666
#define YAFFS_LOSTNFOUND_MODE 0666
+#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0))
+#define Y_CURRENT_TIME CURRENT_TIME.tv_sec
+#define Y_TIME_CONVERT(x) (x).tv_sec
+#else
+#define Y_CURRENT_TIME CURRENT_TIME
+#define Y_TIME_CONVERT(x) (x)
+#endif
#define yaffs_SumCompare(x,y) ((x) == (y))
#define yaffs_strcmp(a,b) strcmp(a,b)
#include "stdio.h"
#include "string.h"
+#include "devextras.h"
+
#define YMALLOC(x) malloc(x)
#define YFREE(x) free(x)
#endif
#endif
+
+