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__