/*
|
/*
|
* super.h - Header file for super.c
|
* super.h - Header file for super.c
|
*
|
*
|
* Copyright (C) 1995-1997 Martin von Löwis
|
* Copyright (C) 1995-1997 Martin von Löwis
|
* Copyright (C) 1996-1997 Régis Duchesne
|
* Copyright (C) 1996-1997 Régis Duchesne
|
* Copyright (c) 2001 Anton Altaparmakov
|
* Copyright (c) 2001 Anton Altaparmakov
|
*/
|
*/
|
|
|
int ntfs_get_free_cluster_count(ntfs_inode *bitmap);
|
int ntfs_get_free_cluster_count(ntfs_inode *bitmap);
|
|
|
int ntfs_get_volumesize(ntfs_volume *vol, __s64 *vol_size);
|
int ntfs_get_volumesize(ntfs_volume *vol, __s64 *vol_size);
|
|
|
int ntfs_init_volume(ntfs_volume *vol, char *boot);
|
int ntfs_init_volume(ntfs_volume *vol, char *boot);
|
|
|
int ntfs_load_special_files(ntfs_volume *vol);
|
int ntfs_load_special_files(ntfs_volume *vol);
|
|
|
int ntfs_release_volume(ntfs_volume *vol);
|
int ntfs_release_volume(ntfs_volume *vol);
|
|
|
int ntfs_insert_fixups(unsigned char *rec, int rec_size);
|
int ntfs_insert_fixups(unsigned char *rec, int rec_size);
|
|
|
int ntfs_fixup_record(char *record, char *magic, int size);
|
int ntfs_fixup_record(char *record, char *magic, int size);
|
|
|
int ntfs_allocate_clusters(ntfs_volume *vol, ntfs_cluster_t *location,
|
int ntfs_allocate_clusters(ntfs_volume *vol, ntfs_cluster_t *location,
|
ntfs_cluster_t *count, ntfs_runlist **rl, int *rl_len,
|
ntfs_cluster_t *count, ntfs_runlist **rl, int *rl_len,
|
const NTFS_CLUSTER_ALLOCATION_ZONES zone);
|
const NTFS_CLUSTER_ALLOCATION_ZONES zone);
|
|
|
int ntfs_deallocate_cluster_run(const ntfs_volume *vol,
|
int ntfs_deallocate_cluster_run(const ntfs_volume *vol,
|
const ntfs_cluster_t lcn, const ntfs_cluster_t len);
|
const ntfs_cluster_t lcn, const ntfs_cluster_t len);
|
|
|
int ntfs_deallocate_clusters(const ntfs_volume *vol, const ntfs_runlist *rl,
|
int ntfs_deallocate_clusters(const ntfs_volume *vol, const ntfs_runlist *rl,
|
const int rl_len);
|
const int rl_len);
|
|
|
|
|