|
GitOS
|
#include "MemoryFS.hpp"#include <common/assert.h>#include <common/status.h>#include <memory/memory.h>Functions | |
| int | memory_close (void *data) |
| void * | memory_open (void *data, struct path_part *path, FILE_MODE mode) |
| int | memory_read (void *private_fs, void *desc, uint32_t size, uint32_t nmemb, char *out) |
| int | memory_write (void *private_fs, void *desc, uint32_t size, uint32_t nmemb, char *in) |
| int | memory_seek (void *desc, uint32_t offset, FILE_SEEK_MODE seek_mode) |
| int | memory_stat (void *desc, file_stat *stat) |
| int | memory_resolve (struct disk *disk) |
| int memory_close | ( | void * | data | ) |
References assert_not_reached, and data.
| int memory_read | ( | void * | private_fs, |
| void * | desc, | ||
| uint32_t | size, | ||
| uint32_t | nmemb, | ||
| char * | out ) |
| int memory_resolve | ( | struct disk * | disk | ) |
| int memory_seek | ( | void * | desc, |
| uint32_t | offset, | ||
| FILE_SEEK_MODE | seek_mode ) |
| int memory_stat | ( | void * | desc, |
| file_stat * | stat ) |
References FILE_MODE_APPEND, FILE_MODE_READ, FILE_MODE_WRITE, file_stat::filesize, file_stat::flags, and fs.