#include <stdio.h>
#include <string.h>
#include "uffs/uffs_config.h"
#include "uffs/uffs_public.h"
#include "uffs/uffs_fs.h"
#include "uffs/uffs_utils.h"
#include "cmdline.h"
Go to the source code of this file.
Functions | |
BOOL | cmdCat (const char *tail) |
BOOL | cmdCp (const char *tail) |
BOOL | cmdFormat (const char *tail) |
BOOL | cmdLs (const char *tail) |
BOOL | cmdMkdir (const char *tail) |
BOOL | cmdMkf (const char *tail) |
BOOL | cmdRen (const char *tail) |
BOOL | cmdRm (const char *tail) |
BOOL | cmdSt (const char *tail) |
BOOL | cmdTest1 (const char *tail) |
void | DoTest (void) |
int | InitFileSystem (void) |
int | main (int argc, char *argv[]) |
int | ReleaseFileSystem (void) |
Definition in file uffs_test.c.
BOOL cmdCat | ( | const char * | tail | ) |
Definition at line 425 of file uffs_test.c.
References cli_getparam(), FALSE, NULL, TRUE, U_FAIL, uffs_CloseObject(), uffs_EndOfFile(), uffs_GetObject(), uffs_OpenObject(), uffs_PutObject(), uffs_ReadObject(), UO_RDONLY, and US_IREAD.
BOOL cmdCp | ( | const char * | tail | ) |
Definition at line 332 of file uffs_test.c.
References BOOL, cli_getparam(), FALSE, NULL, TRUE, U_SUCC, uffs_CloseObject(), uffs_EndOfFile(), uffs_GetObject(), uffs_OpenObject(), uffs_PutObject(), uffs_ReadObject(), uffs_WriteObject(), UO_CREATE, UO_RDONLY, UO_RDWR, UO_TRUNC, US_IREAD, and US_IWRITE.
BOOL cmdFormat | ( | const char * | tail | ) |
Definition at line 18 of file uffs_test.c.
References cli_getparam(), NULL, TRUE, U_SUCC, uffs_FormatDevice(), and uffs_GetDevice().
BOOL cmdLs | ( | const char * | tail | ) |
Definition at line 131 of file uffs_test.c.
References uffs_fileInfoSt::attr, FILE_ATTR_DIR, uffs_ObjectInfoSt::info, uffs_ObjectInfoSt::len, MAX_PATH_LENGTH, uffs_fileInfoSt::name, uffs_ObjectInfoSt::serial, TRUE, U_FAIL, U_SUCC, uffs_CloseFindObject(), uffs_FindFirstObject(), uffs_FindNextObject(), and uffs_OpenFindObject().
BOOL cmdMkdir | ( | const char * | tail | ) |
Definition at line 78 of file uffs_test.c.
References cli_getparam(), uffs_ObjectSt::err, FALSE, NULL, TRUE, U_FAIL, uffs_CloseObject(), uffs_CreateObject(), uffs_GetObject(), uffs_PutObject(), UO_CREATE, UO_DIR, UO_RDWR, US_IREAD, and US_IWRITE.
BOOL cmdMkf | ( | const char * | tail | ) |
Definition at line 45 of file uffs_test.c.
References cli_getparam(), uffs_ObjectSt::err, FALSE, NULL, TRUE, U_FAIL, uffs_CloseObject(), uffs_CreateObject(), uffs_GetObject(), uffs_PutObject(), UO_CREATE, UO_RDWR, US_IREAD, and US_IWRITE.
BOOL cmdRen | ( | const char * | tail | ) |
Definition at line 190 of file uffs_test.c.
References cli_getparam(), FALSE, NULL, TRUE, U_SUCC, and uffs_RenameObject().
BOOL cmdRm | ( | const char * | tail | ) |
Definition at line 176 of file uffs_test.c.
References cli_getparam(), FALSE, NULL, TRUE, U_SUCC, and uffs_DeleteObject().
BOOL cmdSt | ( | const char * | tail | ) |
Definition at line 243 of file uffs_test.c.
References uffs_DeviceSt::attr, uffs_treeSt::bad, blocklistSt::block, uffs_storageAttrSt::block_data_size, uffs_stat::blockEraseCount, cli_getparam(), uffs_treeNodeSt::list, blocklistSt::next, NULL, uffs_stat::pageReadCount, uffs_stat::pageWriteCount, uffs_stat::spareReadCount, uffs_stat::spareWriteCount, uffs_DeviceSt::st, uffs_storageAttrSt::total_blocks, uffs_DeviceSt::tree, TRUE, uffs_treeNodeSt::u, uffs_GetDevice(), uffs_GetDeviceFree(), uffs_GetDeviceTotal(), uffs_GetDeviceUsed(), and uffs_PutDevice().
BOOL cmdTest1 | ( | const char * | tail | ) |
Definition at line 288 of file uffs_test.c.
References cli_getparam(), FALSE, NULL, TRUE, U_SUCC, uffs_CloseObject(), uffs_GetObject(), uffs_OpenObject(), uffs_PutObject(), uffs_ReadObject(), uffs_SeekObject(), uffs_WriteObject(), UO_CREATE, UO_RDWR, US_IREAD, US_IWRITE, and USEEK_SET.
void DoTest | ( | void | ) |
Definition at line 459 of file uffs_test.c.
References uffs_ObjectSt::err, NULL, U_SUCC, uffs_CloseObject(), uffs_GetObject(), uffs_OpenObject(), uffs_PutObject(), uffs_ReadObject(), uffs_SeekObject(), uffs_WriteObject(), UO_CREATE, UO_DIR, UO_RDWR, US_IREAD, US_IWRITE, and USEEK_SET.
int InitFileSystem | ( | void | ) |
Definition at line 38 of file uffs_emuDevice.c.
References uffs_GetMountTable(), uffs_InitHeapMemory(), and uffs_initMountTable().
Referenced by main().
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Definition at line 531 of file uffs_test.c.
References cli_add_commandset(), cliMain(), InitFileSystem(), ReleaseFileSystem(), U_SUCC, and uffs_InitObjectBuf().
int ReleaseFileSystem | ( | void | ) |
Definition at line 52 of file uffs_emuDevice.c.
References uffs_GetMountTable(), and uffs_releaseMountTable().
Referenced by main().