X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fafs%2FLINUX24%2Fosi_syscall.c;h=cb69f3de86466087e355ba4bb19e5c7c93a62aef;hp=ac548cad4d7755178f484b846fa5b1e3be498dfb;hb=c07b47169adb85621c328a3687ea62ef84e43bb1;hpb=90679bf5118557970f00b98dcab0032d3580deb6 diff --git a/src/afs/LINUX24/osi_syscall.c b/src/afs/LINUX24/osi_syscall.c index ac548ca..cb69f3d 100644 --- a/src/afs/LINUX24/osi_syscall.c +++ b/src/afs/LINUX24/osi_syscall.c @@ -103,11 +103,11 @@ uint32_t syscall_jump_code[] = { }; #endif -extern long afs_xsetgroups(int gidsetsize, gid_t * grouplist); +extern asmlinkage long afs_xsetgroups(int gidsetsize, gid_t * grouplist); asmlinkage long (*sys_setgroupsp) (int gidsetsize, gid_t * grouplist); #ifdef AFS_LINUX24_ENV -extern int afs_xsetgroups32(int gidsetsize, gid_t * grouplist); +extern asmlinkage long afs_xsetgroups32(int gidsetsize, gid_t * grouplist); asmlinkage int (*sys_setgroups32p) (int gidsetsize, __kernel_gid32_t * grouplist); #endif @@ -122,10 +122,10 @@ asmlinkage int (*sys_settimeofdayp) (struct timeval * tv, struct timezone * tz); static SYSCALLTYPE *afs_ia32_sys_call_table; static SYSCALLTYPE ia32_ni_syscall = 0; -extern int afs32_xsetgroups(); +extern asmlinkage long afs32_xsetgroups(int gidsetsize, u16 * grouplist); asmlinkage long (*sys32_setgroupsp) (int gidsetsize, u16 * grouplist); #ifdef AFS_LINUX24_ENV -extern int afs32_xsetgroups32(); +extern asmlinkage long afs32_xsetgroups32(int gidsetsize, gid_t * grouplist); asmlinkage long (*sys32_setgroups32p) (int gidsetsize, gid_t * grouplist); #endif /* __NR_ia32_setgroups32 */ #endif /* AFS_AMD64_LINUX20_ENV */ @@ -136,13 +136,13 @@ asmlinkage long (*sys32_setgroups32p) (int gidsetsize, gid_t * grouplist); extern SYSCALLTYPE *afs_sys_call_table32; static SYSCALLTYPE afs_ni_syscall32 = 0; -extern int afs32_xsetgroups(); +extern asmlinkage long afs32_xsetgroups(int gidsetsize, u16 * grouplist); asmlinkage int (*sys32_setgroupsp) (int gidsetsize, __kernel_gid_t32 * grouplist); #ifdef AFS_LINUX24_ENV /* This number is not exported for some bizarre reason. */ #define __NR_setgroups32 82 -extern int afs32_xsetgroups32(); +extern asmlinkage long afs32_xsetgroups32(int gidsetsize, gid_t * grouplist); asmlinkage int (*sys32_setgroups32p) (int gidsetsize, __kernel_gid_t32 * grouplist); #endif