libparted 3.6
|
Go to the source code of this file.
Data Structures | |
struct | _FatSpecific |
struct | _FatTable |
Macros | |
#define | _(String) (String) |
#define | ARCH_ATTR 0x20 |
#define | BUFFER_SIZE 1024 /* buffer size in sectors (512 bytes) */ |
#define | DELETED_FLAG 0xe5 |
#define | DIRECTORY_ATTR 0x10 |
#define | FAT_ROOT 0 |
#define | FAT_ROOT_DIR_ENTRY_COUNT 512 |
#define | FAT_SPECIFIC(fs) ((FatSpecific*) fs->type_specific) |
#define | HIDDEN_ATTR 0x02 |
#define | MAX_FAT12_CLUSTERS 4086 |
#define | MAX_FAT16_CLUSTERS 65526 |
#define | MAX_FAT32_CLUSTERS 2000000 |
#define | READONLY_ATTR 0x01 |
#define | SYSTEM_ATTR 0x04 |
#define | VFAT_ATTR 0x0f |
#define | VOLUME_LABEL_ATTR 0x08 |
Typedefs | |
typedef uint32_t | FatCluster |
typedef struct _FatDirEntry | FatDirEntry |
typedef int32_t | FatFragment |
typedef struct _FatSpecific | FatSpecific |
typedef struct _FatTable | FatTable |
typedef enum _FatType | FatType |
Enumerations | |
enum | _FatType { FAT_TYPE_FAT12 , FAT_TYPE_FAT16 , FAT_TYPE_FAT32 , FAT_TYPE_FAT12 , FAT_TYPE_FAT16 , FAT_TYPE_FAT32 } |
Functions | |
struct | __attribute__ ((packed)) _FatDirEntry |
PedFileSystem * | fat_alloc (const PedGeometry *geom) |
int | fat_alloc_buffers (PedFileSystem *fs) |
void | fat_free (PedFileSystem *fs) |
void | fat_print (const PedFileSystem *fs) |
int | fat_resize (PedFileSystem *fs, PedGeometry *geom, PedTimer *timer) |
Variables | |
PedFileSystemType | fat16_type |
PedFileSystemType | fat32_type |
#define _ | ( | String | ) | (String) |
#define ARCH_ATTR 0x20 |
#define BUFFER_SIZE 1024 /* buffer size in sectors (512 bytes) */ |
#define DELETED_FLAG 0xe5 |
#define DIRECTORY_ATTR 0x10 |
#define FAT_ROOT 0 |
#define FAT_ROOT_DIR_ENTRY_COUNT 512 |
#define FAT_SPECIFIC | ( | fs | ) | ((FatSpecific*) fs->type_specific) |
#define HIDDEN_ATTR 0x02 |
#define MAX_FAT12_CLUSTERS 4086 |
#define MAX_FAT16_CLUSTERS 65526 |
#define MAX_FAT32_CLUSTERS 2000000 |
#define READONLY_ATTR 0x01 |
#define SYSTEM_ATTR 0x04 |
#define VFAT_ATTR 0x0f |
#define VOLUME_LABEL_ATTR 0x08 |
typedef uint32_t FatCluster |
typedef struct _FatDirEntry FatDirEntry |
typedef int32_t FatFragment |
typedef struct _FatSpecific FatSpecific |
enum _FatType |
struct __attribute__ | ( | (packed) | ) |
PedFileSystem * fat_alloc | ( | const PedGeometry * | geom | ) |
int fat_alloc_buffers | ( | PedFileSystem * | fs | ) |
void fat_free | ( | PedFileSystem * | fs | ) |
void fat_print | ( | const PedFileSystem * | fs | ) |
int fat_resize | ( | PedFileSystem * | fs, |
PedGeometry * | geom, | ||
PedTimer * | timer | ||
) |
|
extern |
|
extern |