super.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  * super.h - Header file for super.c
  3.  *
  4.  * Copyright (C) 1995-1997 Martin von L鰓is
  5.  * Copyright (C) 1996-1997 R間is Duchesne
  6.  * Copyright (c) 2001 Anton Altaparmakov
  7.  */
  8. int ntfs_get_free_cluster_count(ntfs_inode *bitmap);
  9. int ntfs_get_volumesize(ntfs_volume *vol, __s64 *vol_size);
  10. int ntfs_init_volume(ntfs_volume *vol, char *boot);
  11. int ntfs_load_special_files(ntfs_volume *vol);
  12. int ntfs_release_volume(ntfs_volume *vol);
  13. int ntfs_insert_fixups(unsigned char *rec, int rec_size);
  14. int ntfs_fixup_record(char *record, char *magic, int size);
  15. int ntfs_allocate_clusters(ntfs_volume *vol, ntfs_cluster_t *location,
  16. ntfs_cluster_t *count, ntfs_runlist **rl, int *rl_len,
  17. const NTFS_CLUSTER_ALLOCATION_ZONES zone);
  18. int ntfs_deallocate_cluster_run(const ntfs_volume *vol,
  19. const ntfs_cluster_t lcn, const ntfs_cluster_t len);
  20. int ntfs_deallocate_clusters(const ntfs_volume *vol, const ntfs_runlist *rl,
  21. const int rl_len);