X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FBochsGA%2Fbochsvbe.c;h=5fe82f5baa9505654c7fd8685dde842885189eaa;hb=7514bb8053931759b99f77d3f9ad70446b0625ac;hp=a833503f8ac116b50c89cf688972b69b03101017;hpb=f035491c949cb86d92a93fc3d9d033538704256b;p=tpg%2Facess2.git diff --git a/Modules/BochsGA/bochsvbe.c b/Modules/BochsGA/bochsvbe.c index a833503f..5fe82f5b 100644 --- a/Modules/BochsGA/bochsvbe.c +++ b/Modules/BochsGA/bochsvbe.c @@ -5,7 +5,7 @@ * \warning This driver does NOT support the Bochs PCI VGA driver */ #define DEBUG 0 -#include +#include #include #include #include @@ -13,7 +13,6 @@ #include #include -//#define INT static #define INT // === TYPEDEFS === @@ -250,12 +249,11 @@ INT int BGA_Ioctl(tVFS_Node *node, int ID, void *Data) ret = 0; break; - case VIDEO_IOCTL_SETMODE: - ret = BGA_int_UpdateMode(*(int*)(Data)); - break; - - case VIDEO_IOCTL_GETMODE: - ret = giBGA_CurrentMode; + case VIDEO_IOCTL_GETSETMODE: + if( Data ) + ret = BGA_int_UpdateMode(*(int*)(Data)); + else + ret = giBGA_CurrentMode; break; case VIDEO_IOCTL_FINDMODE: