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__