Functions |
| int | strcasecmp (const char *s1, const char *s2) |
| static void | FF_ProcessShortName (FF_T_INT8 *name) |
| void | FF_lockDIR (FF_IOMAN *pIoman) |
| void | FF_unlockDIR (FF_IOMAN *pIoman) |
| static FF_T_UINT8 | FF_CreateChkSum (const FF_T_UINT8 *pa_pShortName) |
| FF_ERROR | FF_FindNextInDir (FF_IOMAN *pIoman, FF_DIRENT *pDirent, FF_FETCH_CONTEXT *pFetchContext) |
| static FF_T_BOOL | FF_ShortNameExists (FF_IOMAN *pIoman, FF_T_UINT32 ulDirCluster, FF_T_INT8 *szShortName, FF_ERROR *pError) |
| FF_T_UINT32 | FF_FindEntryInDir (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster, const FF_T_INT8 *name, FF_T_UINT8 pa_Attrib, FF_DIRENT *pDirent, FF_ERROR *pError) |
| FF_T_UINT32 | FF_FindDir (FF_IOMAN *pIoman, const FF_T_INT8 *path, FF_T_UINT16 pathLen, FF_ERROR *pError) |
| void | FF_PopulateShortDirent (FF_IOMAN *pIoman, FF_DIRENT *pDirent, FF_T_UINT8 *EntryBuffer) |
| FF_ERROR | FF_InitEntryFetch (FF_IOMAN *pIoman, FF_T_UINT32 ulDirCluster, FF_FETCH_CONTEXT *pContext) |
| void | FF_CleanupEntryFetch (FF_IOMAN *pIoman, FF_FETCH_CONTEXT *pContext) |
| FF_ERROR | FF_FetchEntryWithContext (FF_IOMAN *pIoman, FF_T_UINT32 ulEntry, FF_FETCH_CONTEXT *pContext, FF_T_UINT8 *pEntryBuffer) |
| FF_ERROR | FF_PushEntryWithContext (FF_IOMAN *pIoman, FF_T_UINT32 ulEntry, FF_FETCH_CONTEXT *pContext, FF_T_UINT8 *pEntryBuffer) |
| FF_ERROR | FF_GetEntry (FF_IOMAN *pIoman, FF_T_UINT16 nEntry, FF_T_UINT32 DirCluster, FF_DIRENT *pDirent) |
| FF_T_BOOL | FF_isEndOfDir (FF_T_UINT8 *EntryBuffer) |
| FF_ERROR | FF_PopulateLongDirent (FF_IOMAN *pIoman, FF_DIRENT *pDirent, FF_T_UINT16 nEntry, FF_FETCH_CONTEXT *pFetchContext) |
| FF_ERROR | FF_FindFirst (FF_IOMAN *pIoman, FF_DIRENT *pDirent, const FF_T_INT8 *path) |
| | Find's the first directory entry for the provided path.
|
| FF_ERROR | FF_FindNext (FF_IOMAN *pIoman, FF_DIRENT *pDirent) |
| | Get's the next Entry based on the data recorded in the FF_DIRENT object.
|
| FF_T_SINT8 | FF_RewindFind (FF_IOMAN *pIoman, FF_DIRENT *pDirent) |
| static FF_T_SINT32 | FF_FindFreeDirent (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster, FF_T_UINT16 Sequential) |
| FF_ERROR | FF_PutEntry (FF_IOMAN *pIoman, FF_T_UINT16 Entry, FF_T_UINT32 DirCluster, FF_DIRENT *pDirent) |
| FF_T_BOOL | FF_ValidShortChar (FF_T_INT8 Chr) |
| FF_T_BOOL | FF_ValidLongChar (FF_T_INT8 Chr) |
| FF_T_SINT8 | FF_CreateShortName (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster, FF_T_INT8 *ShortName, FF_T_INT8 *LongName) |
| static FF_ERROR | FF_CreateLFNs (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster, FF_T_INT8 *Name, FF_T_UINT8 CheckSum, FF_T_UINT16 nEntry) |
| FF_ERROR | FF_ExtendDirectory (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster) |
| static void | FF_MakeNameCompliant (FF_T_UINT8 *Name) |
| FF_ERROR | FF_CreateDirent (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster, FF_DIRENT *pDirent) |
| FF_T_UINT32 | FF_CreateFile (FF_IOMAN *pIoman, FF_T_UINT32 DirCluster, FF_T_INT8 *FileName, FF_DIRENT *pDirent, FF_ERROR *pError) |
| FF_ERROR | FF_MkDir (FF_IOMAN *pIoman, const FF_T_INT8 *Path) |
| | Creates a Directory of the specified path.
|
| FF_ERROR | FF_RmLFNs (FF_IOMAN *pIoman, FF_T_UINT16 usDirEntry, FF_FETCH_CONTEXT *pContext) |
- Author:
- James Walmsley
Definition in file ff_dir.c.