Version 2.0.0-0

vfs Reference

File
core/xeos/include/xeos/vfs.h
Date
Wednesday, June 25, 2014
Includes
  • <system/macros.h>
  • <stdint.h>
  • <time.h>
  • <system/types/ino_t.h>
  • <system/types/uid_t.h>
  • <system/types/gid_t.h>

Tasks

XEOS_VFS_DriverGetName Top

const char * XEOS_VFS_DriverGetName( XEOS_VFS_DriverRef driver );

XEOS_VFS_DriverGetOpenFunc Top

XEOS_VFS_DriverOpenFunc XEOS_VFS_DriverGetOpenFunc( XEOS_VFS_DriverRef driver );

XEOS_VFS_DriverGetReadFunc Top

XEOS_VFS_DriverReadFunc XEOS_VFS_DriverGetReadFunc( XEOS_VFS_DriverRef driver );

XEOS_VFS_DriverGetWriteFunc Top

XEOS_VFS_DriverWriteFunc XEOS_VFS_DriverGetWriteFunc( XEOS_VFS_DriverRef driver );

XEOS_VFS_EntryGetATime Top

time_t XEOS_VFS_EntryGetATime( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetCTime Top

time_t XEOS_VFS_EntryGetCTime( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetDriver Top

XEOS_VFS_DriverRef XEOS_VFS_EntryGetDriver( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetFilename Top

const char * XEOS_VFS_EntryGetFilename( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetGID Top

gid_t XEOS_VFS_EntryGetGID( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetInode Top

ino_t XEOS_VFS_EntryGetInode( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetMTime Top

time_t XEOS_VFS_EntryGetMTime( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetSize Top

size_t XEOS_VFS_EntryGetSize( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetUID Top

uid_t XEOS_VFS_EntryGetUID( XEOS_VFS_EntryRef entry );

Types

XEOS_VFS_DriverOpenFunc Top

typedef void ( *XEOS_VFS_DriverOpenFunc )( XEOS_VFS_EntryRef *);

XEOS_VFS_DriverReadFunc Top

typedef void ( *XEOS_VFS_DriverReadFunc )( XEOS_VFS_EntryRef *);

XEOS_VFS_DriverRef Top

typedef struct __XEOS_VFS_Driver * XEOS_VFS_DriverRef;

XEOS_VFS_DriverWriteFunc Top

typedef void ( *XEOS_VFS_DriverWriteFunc )( XEOS_VFS_EntryRef *);

XEOS_VFS_EntryRef Top

typedef struct __XEOS_VFS_Entry * XEOS_VFS_EntryRef;

Macros

__XEOS_VFS_H__ Top

#define __XEOS_VFS_H__