Replace INITARGS with void Most compilers currently accept arbitrary identifiers in this place and ignore then, but this is going to change and turn into an error. Submitted upstream: diff --git a/unix/xserver/hw/vnc/vncModule.c b/unix/xserver/hw/vnc/vncModule.c index a448c2f1..fb8ce047 100644 --- a/unix/xserver/hw/vnc/vncModule.c +++ b/unix/xserver/hw/vnc/vncModule.c @@ -36,7 +36,7 @@ #include "XorgGlue.h" #include "RandrGlue.h" -static void vncModuleInit(INITARGS); +static void vncModuleInit(void); static MODULESETUPPROTO(vncSetup); @@ -70,7 +70,7 @@ vncSetup(void * module, void * opts, int *errmaj, int *errmin) { return (void *)1; } -static void vncModuleInit(INITARGS) +static void vncModuleInit(void) { static char once = 0;