libparted 3.6
Loading...
Searching...
No Matches
Macros | Functions
traverse.c File Reference

Macros

#define NO_CLUSTER   -1
 

Functions

FatCluster _GL_ATTRIBUTE_PURE fat_dir_entry_get_first_cluster (FatDirEntry *dir_entry, PedFileSystem *fs)
 
uint32_t _GL_ATTRIBUTE_PURE fat_dir_entry_get_length (FatDirEntry *dir_entry)
 
void fat_dir_entry_get_name (const FatDirEntry *dir_entry, char *result)
 
int fat_dir_entry_has_first_cluster (FatDirEntry *dir_entry, PedFileSystem *fs)
 
int _GL_ATTRIBUTE_PURE fat_dir_entry_is_active (FatDirEntry *dir_entry)
 
int _GL_ATTRIBUTE_PURE fat_dir_entry_is_directory (FatDirEntry *dir_entry)
 
int _GL_ATTRIBUTE_PURE fat_dir_entry_is_file (FatDirEntry *dir_entry)
 
int fat_dir_entry_is_null_term (const FatDirEntry *dir_entry)
 
int _GL_ATTRIBUTE_PURE fat_dir_entry_is_system_file (FatDirEntry *dir_entry)
 
void fat_dir_entry_set_first_cluster (FatDirEntry *dir_entry, PedFileSystem *fs, FatCluster cluster)
 
FatTraverseInfofat_traverse_begin (PedFileSystem *fs, FatCluster start_cluster, const char *dir_name)
 
int fat_traverse_complete (FatTraverseInfo *trav_info)
 
FatTraverseInfofat_traverse_directory (FatTraverseInfo *trav_info, FatDirEntry *parent)
 
int _GL_ATTRIBUTE_PURE fat_traverse_entries_per_buffer (FatTraverseInfo *trav_info)
 
void fat_traverse_mark_dirty (FatTraverseInfo *trav_info)
 
FatDirEntryfat_traverse_next_dir_entry (FatTraverseInfo *trav_info)
 

Macro Definition Documentation

◆ NO_CLUSTER

#define NO_CLUSTER   -1

Function Documentation

◆ fat_dir_entry_get_first_cluster()

FatCluster _GL_ATTRIBUTE_PURE fat_dir_entry_get_first_cluster ( FatDirEntry dir_entry,
PedFileSystem fs 
)

◆ fat_dir_entry_get_length()

uint32_t _GL_ATTRIBUTE_PURE fat_dir_entry_get_length ( FatDirEntry dir_entry)

◆ fat_dir_entry_get_name()

void fat_dir_entry_get_name ( const FatDirEntry dir_entry,
char *  result 
)

◆ fat_dir_entry_has_first_cluster()

int fat_dir_entry_has_first_cluster ( FatDirEntry dir_entry,
PedFileSystem fs 
)

◆ fat_dir_entry_is_active()

int _GL_ATTRIBUTE_PURE fat_dir_entry_is_active ( FatDirEntry dir_entry)

◆ fat_dir_entry_is_directory()

int _GL_ATTRIBUTE_PURE fat_dir_entry_is_directory ( FatDirEntry dir_entry)

◆ fat_dir_entry_is_file()

int _GL_ATTRIBUTE_PURE fat_dir_entry_is_file ( FatDirEntry dir_entry)

◆ fat_dir_entry_is_null_term()

int fat_dir_entry_is_null_term ( const FatDirEntry dir_entry)

◆ fat_dir_entry_is_system_file()

int _GL_ATTRIBUTE_PURE fat_dir_entry_is_system_file ( FatDirEntry dir_entry)

◆ fat_dir_entry_set_first_cluster()

void fat_dir_entry_set_first_cluster ( FatDirEntry dir_entry,
PedFileSystem fs,
FatCluster  cluster 
)

◆ fat_traverse_begin()

FatTraverseInfo * fat_traverse_begin ( PedFileSystem fs,
FatCluster  start_cluster,
const char *  dir_name 
)

◆ fat_traverse_complete()

int fat_traverse_complete ( FatTraverseInfo trav_info)

◆ fat_traverse_directory()

FatTraverseInfo * fat_traverse_directory ( FatTraverseInfo trav_info,
FatDirEntry parent 
)

◆ fat_traverse_entries_per_buffer()

int _GL_ATTRIBUTE_PURE fat_traverse_entries_per_buffer ( FatTraverseInfo trav_info)

◆ fat_traverse_mark_dirty()

void fat_traverse_mark_dirty ( FatTraverseInfo trav_info)

◆ fat_traverse_next_dir_entry()

FatDirEntry * fat_traverse_next_dir_entry ( FatTraverseInfo trav_info)