uffs_os_posix.c File Reference

#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 Documentation

#define PFX   "linuxemu:"

Definition at line 12 of file uffs_os_posix.c.


Function Documentation

void uffs_CriticalEnter ( void   ) 

Definition at line 36 of file uffs_os_posix.c.

Referenced by uffs_InitHeapMemory().

void uffs_CriticalExit ( void   ) 

Definition at line 41 of file uffs_os_posix.c.

Referenced by uffs_InitHeapMemory().

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  ) 

Definition at line 15 of file uffs_os_posix.c.

Referenced by uffs_DeviceInitLock().

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.


Generated on Sat Mar 17 15:45:45 2007 for uffs-doc by  doxygen 1.5.0