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

const char * XEOS_VFS_DriverGetName( XEOS_VFS_DriverRef driver );

XEOS_VFS_DriverGetOpenFunc

XEOS_VFS_DriverOpenFunc XEOS_VFS_DriverGetOpenFunc( XEOS_VFS_DriverRef driver );

XEOS_VFS_DriverGetReadFunc

XEOS_VFS_DriverReadFunc XEOS_VFS_DriverGetReadFunc( XEOS_VFS_DriverRef driver );

XEOS_VFS_DriverGetWriteFunc

XEOS_VFS_DriverWriteFunc XEOS_VFS_DriverGetWriteFunc( XEOS_VFS_DriverRef driver );

XEOS_VFS_EntryGetATime

time_t XEOS_VFS_EntryGetATime( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetCTime

time_t XEOS_VFS_EntryGetCTime( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetDriver

XEOS_VFS_DriverRef XEOS_VFS_EntryGetDriver( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetFilename

const char * XEOS_VFS_EntryGetFilename( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetGID

gid_t XEOS_VFS_EntryGetGID( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetInode

ino_t XEOS_VFS_EntryGetInode( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetMTime

time_t XEOS_VFS_EntryGetMTime( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetSize

size_t XEOS_VFS_EntryGetSize( XEOS_VFS_EntryRef entry );

XEOS_VFS_EntryGetUID

uid_t XEOS_VFS_EntryGetUID( XEOS_VFS_EntryRef entry );

Types

XEOS_VFS_DriverOpenFunc

typedef void ( *XEOS_VFS_DriverOpenFunc )( XEOS_VFS_EntryRef *);

XEOS_VFS_DriverReadFunc

typedef void ( *XEOS_VFS_DriverReadFunc )( XEOS_VFS_EntryRef *);

XEOS_VFS_DriverRef

typedef struct __XEOS_VFS_Driver * XEOS_VFS_DriverRef;

XEOS_VFS_DriverWriteFunc

typedef void ( *XEOS_VFS_DriverWriteFunc )( XEOS_VFS_EntryRef *);

XEOS_VFS_EntryRef

typedef struct __XEOS_VFS_Entry * XEOS_VFS_EntryRef;

Macros

__XEOS_VFS_H__

#define __XEOS_VFS_H__