X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Tools%2FNetTest%2Fvfs_shim.c;h=bc0c67c346d783a9d8e48362bfdbf0d145205ce7;hb=c29ddaf5a4acb51469c9a4ff10bd0dde88872c46;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=63cf1f705a9e783999bd5c9f0a11b8d367204e51;p=tpg%2Facess2.git diff --git a/Tools/NetTest/vfs_shim.c b/Tools/NetTest/vfs_shim.c index e69de29b..bc0c67c3 100644 --- a/Tools/NetTest/vfs_shim.c +++ b/Tools/NetTest/vfs_shim.c @@ -0,0 +1,48 @@ +/* + * Acess2 Networking Test Suite (NetTest) + * - By John Hodge (thePowersGang) + * + * vfs_shim.c + * - VFS Layer Emulation + */ +#include +#include +#include + +// === CODE === +int VFS_SelectNode(tVFS_Node *Node, int Type, tTime *Timeout, const char *Name) +{ + + return 0; +} + +int VFS_MarkAvaliable(tVFS_Node *Node, BOOL bAvail) +{ + Node->DataAvaliable = bAvail; + if( Node->DataAvaliable && Node->ReadThreads ) + Threads_PostEvent( (void*)Node->ReadThreads, THREAD_EVENT_VFS ); + return 0; +} + +int VFS_MarkError(tVFS_Node *Node, BOOL bError) +{ + Node->ErrorOccurred = bError; + if( Node->ErrorOccurred && Node->ErrorThreads ) + Threads_PostEvent( (void*)Node->ErrorThreads, THREAD_EVENT_VFS ); + return 0; +} + +int VFS_Open(const char *Path, Uint Flags) +{ + return -1; +} + +void VFS_Close(int FD) +{ +} + +tVFS_Handle *VFS_GetHandle(int FD) +{ + return NULL; +} +