diff --git a/lib/kafs/afssys.c b/lib/kafs/afssys.c index 50c7fe100..70c6feb34 100644 --- a/lib/kafs/afssys.c +++ b/lib/kafs/afssys.c @@ -43,7 +43,7 @@ RCSID("$Id$"); /* Magic to get AIX syscalls to work */ #ifdef _AIX -static int (*Pioctl)(char*, int, void*, int); +static int (*Pioctl)(char*, int, struct ViceIoctl*, int); static int (*Setpag)(void); #include "dlfcn.h" @@ -78,7 +78,8 @@ aix_setup(void) ptr = dlopen(path, 0); if(ptr){ Setpag = (int (*)(void))dlsym(ptr, "aix_setpag"); - Pioctl = (int (*)(char*, int, void*, int))dlsym(ptr, "aix_pioctl"); + Pioctl = (int (*)(char*, int, + struct ViceIoctl*, int))dlsym(ptr, "aix_pioctl"); } #endif }