Changeset 527 for Whitix/branches/hybrid

Show
Ignore:
Timestamp:
05/24/08 09:50:58 (3 months ago)
Author:
mwhitworth
Message:

Reorganise file.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Whitix/branches/hybrid/include/fs/vfs.h

    r333 r527  
    2222#define VFS_H 
    2323 
     24/* VFS includes. */ 
     25#include <fs/exports.h> 
     26 
    2427#include <llist.h> 
    2528#include <sdevice.h> 
     
    6568/* Mount functions (super.c) */ 
    6669int VfsMount(char* mountPoint,char* deviceName,char* fsName,void* mData); 
    67 int SysMount(char* mountPoint,char* deviceName,char* fsName,void* data); 
    68 int SysUnmount(char* mountPoint); 
    6970struct VfsSuperBlock* VfsAllocSuper(struct StorageDevice* sDev,int flags); 
    7071void VfsFreeSuper(struct VfsSuperBlock* superBlock); 
     
    8586 
    8687int VfsChangeDir(struct Process* process,char* dirName); 
    87  
    88 int SysMakeDir(char* pathName); 
    89 int SysChangeDir(char* dirName); 
    90 int SysChangeRoot(char* dirName); 
    91 int SysFileSystemSync(); 
    92 int SysGetDirEntries(int fd,void* entries,size_t count); 
    93 int SysSeek(int fd,int distance,int whence); 
    94 int SysRemove(char* pathName); 
    95  
    96 /* Implement these */ 
    97 int SysFileAccess(char* path,int mode); 
    98 int SysRemoveDir(char* path); 
    99 int SysTruncate(int fd,size_t length); 
    100 int SysMove(char* src,char* dest); 
    10188 
    10289/* vNode time functions */ 
     
    234221        struct VNode* mount; 
    235222        int flags; 
    236         struct ListHead vNodeList,sbList; 
     223        struct ListHead vNodeList, sbList; 
    237224}; 
    238225