Added VFS_IOCtl, Implemented input in vterm
[tpg/acess2.git] / Kernel / vfs / io.c
index 57d3f84..689121e 100644 (file)
@@ -166,3 +166,17 @@ int VFS_Seek(int FD, Sint64 Distance, int Whence)
        h->Position = Distance;
        return 0;
 }
+
+/**
+ * \fn int VFS_IOCtl(int FD, int ID, void *Buffer)
+ */
+int VFS_IOCtl(int FD, int ID, void *Buffer)
+{
+       tVFS_Handle     *h;
+       
+       h = VFS_GetHandle(FD);
+       if(!h)  return -1;
+
+       if(!h->Node->IOCtl)     return -1;
+       return h->Node->IOCtl(h->Node, ID, Buffer);
+}

UCC git Repository :: git.ucc.asn.au