ApertureOS
Data Structures | Functions
ext2.h File Reference
#include "types.h"
#include "managers.h"
#include "../priv_filesystem.h"
#include "ext2_structs.h"
Include dependency graph for ext2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  EXT2_FD
 

Functions

uint32_t _EXT2_Initialize (FileDescriptor *desc)
 
uint32_t _EXT2_Filesystem_OpenFile (FileDescriptor *desc, const char *filename, int flags, int perms)
 
uint8_t _EXT2_Filesystem_ReadFile (FileDescriptor *desc, UID id, uint8_t *buffer, size_t size)
 
uint64_t _EXT2_Filesystem_SeekFile (FileDescriptor *desc, uint32_t fd, uint64_t offset, int whence)
 
uint8_t _EXT2_Filesystem_CloseFile (FileDescriptor *desc, uint32_t fd)
 
uint8_t _EXT2_Filesystem_DeleteFile (FileDescriptor *desc, const char *file)
 
uint8_t _EXT2_Filesystem_RenameFile (FileDescriptor *desc, const char *orig_name, const char *new_name)
 
uint32_t _EXT2_Filesystem_OpenDir (FileDescriptor *desc, const char *filename)
 
uint8_t _EXT2_Filesystem_ReadDir (FileDescriptor *desc, uint32_t dd, Filesystem_DirEntry *dir)
 
uint8_t _EXT2_Filesystem_CloseDir (FileDescriptor *desc, uint32_t fd)
 
uint8_t _EXT2_Filesystem_MakeDir (FileDescriptor *desc, const char *path)
 
uint8_t _EXT2_Filesystem_DeleteDir (FileDescriptor *desc, const char *path)
 

Function Documentation

uint8_t _EXT2_Filesystem_CloseDir ( FileDescriptor *  desc,
uint32_t  fd 
)
uint8_t _EXT2_Filesystem_CloseFile ( FileDescriptor *  desc,
uint32_t  fd 
)
uint8_t _EXT2_Filesystem_DeleteDir ( FileDescriptor *  desc,
const char *  path 
)
uint8_t _EXT2_Filesystem_DeleteFile ( FileDescriptor *  desc,
const char *  file 
)
uint8_t _EXT2_Filesystem_MakeDir ( FileDescriptor *  desc,
const char *  path 
)
uint32_t _EXT2_Filesystem_OpenDir ( FileDescriptor *  desc,
const char *  filename 
)
uint32_t _EXT2_Filesystem_OpenFile ( FileDescriptor *  desc,
const char *  filename,
int  flags,
int  perms 
)
uint8_t _EXT2_Filesystem_ReadDir ( FileDescriptor *  desc,
uint32_t  dd,
Filesystem_DirEntry dir 
)
uint8_t _EXT2_Filesystem_ReadFile ( FileDescriptor *  desc,
UID  id,
uint8_t *  buffer,
size_t  size 
)
uint8_t _EXT2_Filesystem_RenameFile ( FileDescriptor *  desc,
const char *  orig_name,
const char *  new_name 
)
uint64_t _EXT2_Filesystem_SeekFile ( FileDescriptor *  desc,
uint32_t  fd,
uint64_t  offset,
int  whence 
)
uint32_t _EXT2_Initialize ( FileDescriptor *  desc)