VFS - Rework to remove function pointers from tVFS_Node
[tpg/acess2.git] / Modules / Input / PS2KbMouse / ps2mouse.c
index e80a141..44be3b7 100644 (file)
@@ -39,11 +39,15 @@ tJoystick_Callback  gMouse_Callback;
  int   giMouse_Cycle = 0;      // IRQ Position\r
 Uint8  gaMouse_Bytes[4] = {0,0,0,0};\r
 // - Driver definition\r
+tVFS_NodeType  gMouse_NodeType = {\r
+       .Read = PS2Mouse_Read,\r
+       .IOCtl = PS2Mouse_IOCtl\r
+};\r
 tDevFS_Driver  gMouse_DriverStruct = {\r
        NULL, "PS2Mouse",\r
        {\r
        .NumACLs = 1, .ACLs = &gVFS_ACL_EveryoneRX,\r
-       .Read = PS2Mouse_Read, .IOCtl = PS2Mouse_IOCtl\r
+       .Type = &gMouse_NodeType\r
        }\r
 };\r
 \r

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