porting.c 671 B

1234567891011121314151617181920212223242526272829
  1. #include <linux/kernel.h>
  2. #include "nodelist.h"
  3. #include "porting.h"
  4. time_t jffs2_get_timestamp(void)
  5. {
  6. return 0;
  7. }
  8. void jffs2_get_info_from_sb(void * data, struct jffs2_fs_info * info)
  9. {
  10. struct jffs2_fs_info;
  11. struct super_block *jffs2_sb;
  12. struct jffs2_sb_info *c;
  13. jffs2_sb = (struct super_block *)(data);
  14. c = JFFS2_SB_INFO(jffs2_sb);
  15. info->sector_size = c->sector_size;
  16. info->nr_blocks = c->nr_blocks;
  17. info->free_size = c->free_size + c->dirty_size; //fixme need test!
  18. }
  19. int jffs2_porting_stat(cyg_mtab_entry * mte, cyg_dir dir, const char *name,
  20. void * stat_buf)
  21. {
  22. return jffs2_fste.stat(mte, mte->root, name, (struct stat *)stat_buf);
  23. }