#include "uffs/uffs_os.h"
#include "uffs/uffs_public.h"
#include <memory.h>
#include <stdlib.h>
#include <time.h>
Go to the source code of this file.
Defines | |
#define | PFX "linuxemu:" |
Functions | |
void | uffs_CriticalEnter (void) |
void | uffs_CriticalExit (void) |
unsigned int | uffs_GetCurDateTime (void) |
void * | uffs_MemAlloc (uffs_Device *dev, int size) |
void | uffs_MemFree (uffs_Device *dev, void *p) |
int | uffs_OSGetTaskId (void) |
int | uffs_SemCreate (int n) |
int | uffs_SemSignal (int sem) |
int | uffs_SemWait (int sem) |
#define PFX "linuxemu:" |
Definition at line 12 of file uffs_os_posix.c.
void uffs_CriticalEnter | ( | void | ) |
void uffs_CriticalExit | ( | void | ) |
unsigned int uffs_GetCurDateTime | ( | void | ) |
Definition at line 46 of file uffs_os_posix.c.
References NULL.
Referenced by uffs_CloseObject(), uffs_CreateNewFile(), and uffs_RenameObject().
void* uffs_MemAlloc | ( | uffs_Device * | dev, | |
int | size | |||
) |
Definition at line 55 of file uffs_os_posix.c.
References uffs_memAllocatorSt::malloc, and uffs_DeviceSt::mem.
Referenced by uffs_BufInit(), uffs_InitBlockInfoCache(), and uffs_InitTreeBuf().
void uffs_MemFree | ( | uffs_Device * | dev, | |
void * | p | |||
) |
Definition at line 69 of file uffs_os_posix.c.
References uffs_memAllocatorSt::free, and uffs_DeviceSt::mem.
Referenced by uffs_BufReleaseAll(), uffs_ReleaseBlockInfoCache(), and uffs_ReleaseTreeBuf().
int uffs_OSGetTaskId | ( | void | ) |
Definition at line 30 of file uffs_os_posix.c.
int uffs_SemCreate | ( | int | n | ) |
int uffs_SemSignal | ( | int | sem | ) |
Definition at line 25 of file uffs_os_posix.c.
int uffs_SemWait | ( | int | sem | ) |
Definition at line 20 of file uffs_os_posix.c.