|
GitOS
|
#include "PipeFS.hpp"#include <common/assert.h>#include <fs/file.h>#include <memory/heap/kheap.h>#include <memory/memory.h>Functions | |
| int | pipe_close (void *data) |
| void * | pipe_open (void *data, struct path_part *path, FILE_MODE mode) |
| int | pipe_read (void *private_fs, void *desc, uint32_t size, uint32_t nmemb, char *out) |
| int | pipe_seek (void *desc, uint32_t offset, FILE_SEEK_MODE seek_mode) |
| int | pipe_stat (void *desc, file_stat *stat) |
| int | pipe_resolve (struct disk *disk) |
| int | pipe_write (void *private_fs, void *desc, uint32_t size, uint32_t nmemb, char *in) |
| int pipe_close | ( | void * | data | ) |
References data.
| int pipe_read | ( | void * | private_fs, |
| void * | desc, | ||
| uint32_t | size, | ||
| uint32_t | nmemb, | ||
| char * | out ) |
| int pipe_resolve | ( | struct disk * | disk | ) |
| int pipe_seek | ( | void * | desc, |
| uint32_t | offset, | ||
| FILE_SEEK_MODE | seek_mode ) |
References assert_not_reached, and offset.
| int pipe_stat | ( | void * | desc, |
| file_stat * | stat ) |
References FILE_MODE_APPEND, FILE_MODE_READ, FILE_MODE_WRITE, file_stat::filesize, file_stat::flags, and fs.