nandfs.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00015 #ifndef __NANDFS_H__
00016 #define __NANDFS_H__
00017
00018 #define NANDFS_NAME_LEN 12
00019
00020 #define NANDFS_SEEK_SET 0
00021 #define NANDFS_SEEK_CUR 1
00022 #define NANDFS_SEEK_END 2
00023
00024 struct nandfs_fp {
00025 s16 first_cluster;
00026 s32 cur_cluster;
00027 u32 size;
00028 u32 offset;
00029 };
00030
00035 s32 nandfs_initialize(void);
00040 u32 nandfs_get_usage(void);
00041
00048 s32 nandfs_open(struct nandfs_fp *fp, const char *path);
00057 s32 nandfs_read(void *ptr, u32 size, u32 nmemb, struct nandfs_fp *fp);
00065 s32 nandfs_seek(struct nandfs_fp *fp, s32 offset, u32 whence);
00066
00067 #endif
00068