/***** SPARC64 *****/
#ifdef AFS_SPARC64_LINUX20_ENV
+#ifdef AFS_SPARC64_LINUX26_ENV
+static SYSCALLTYPE *afs_sys_call_table32;
+#else
extern SYSCALLTYPE *afs_sys_call_table32;
+#endif
static SYSCALLTYPE afs_ni_syscall32 = 0;
extern int afs32_xsetgroups();
+#ifdef AFS_SPARC64_LINUX26_ENV
+asmlinkage int (*sys32_setgroupsp) (int gidsetsize,
+ __kernel_gid32_t * grouplist);
+#else
asmlinkage int (*sys32_setgroupsp) (int gidsetsize,
__kernel_gid_t32 * grouplist);
+#endif
#ifdef AFS_LINUX24_ENV
/* This number is not exported for some bizarre reason. */
#define __NR_setgroups32 82
extern int afs32_xsetgroups32();
+#ifdef AFS_SPARC64_LINUX26_ENV
+asmlinkage int (*sys32_setgroups32p) (int gidsetsize,
+ __kernel_gid32_t * grouplist);
+#else
asmlinkage int (*sys32_setgroups32p) (int gidsetsize,
__kernel_gid_t32 * grouplist);
#endif
+#endif
asmlinkage int
afs_syscall32(long syscall, long parm1, long parm2, long parm3, long parm4,