11#ifndef SkOSFile_DEFINED
12#define SkOSFile_DEFINED
85 SK_SPI Iter(
const char path[],
const char suffix[] =
nullptr);
88 SK_SPI void reset(
const char path[],
const char suffix[] =
nullptr);
bool sk_mkdir(const char *path)
FILE * sk_fopen(const char path[], SkFILE_Flags)
size_t sk_fwrite(const void *buffer, size_t byteCount, FILE *)
size_t sk_qread(FILE *, void *buffer, size_t count, size_t offset)
void sk_fmunmap(const void *addr, size_t length)
bool sk_exists(const char *path, SkFILE_Flags=(SkFILE_Flags) 0)
bool sk_fidentical(FILE *a, FILE *b)
void * sk_fdmmap(int fd, size_t *length)
size_t sk_fgetsize(FILE *)
void * sk_fmmap(FILE *f, size_t *length)
bool sk_isdir(const char *path)
SK_SPI bool next(SkString *name, bool getDir=false)
static const size_t kStorageSize
static const uint8_t buffer[]