From: Chas Williams Date: Fri, 20 Apr 2001 23:42:11 +0000 (+0000) Subject: linux24-ppc-has-no-setgroups32-20010420 X-Git-Tag: openafs-stable-1_1_0~198 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=0ec5d7fa117fa9f32f96ec35c915ce0c1e0f8ca4 linux24-ppc-has-no-setgroups32-20010420 use generic ifdef to deal with ppc 2.4 not having setgroups32 yet --- diff --git a/src/afs/LINUX/osi_module.c b/src/afs/LINUX/osi_module.c index e2652e2..6080127 100644 --- a/src/afs/LINUX/osi_module.c +++ b/src/afs/LINUX/osi_module.c @@ -135,7 +135,7 @@ int init_module(void) sys_setgroupsp32 = SYSCALL2POINTER sys_call_table32[__NR_setgroups]; sys_call_table32[__NR_setgroups] = POINTER2SYSCALL afs_xsetgroups32; #endif -#if defined(AFS_LINUX24_ENV) +#if defined(__NR_setgroups32) sys_setgroups32p = SYSCALL2POINTER sys_call_table[__NR_setgroups32]; sys_call_table[__NR_setgroups32] = POINTER2SYSCALL afs_xsetgroups32; #endif @@ -153,7 +153,7 @@ void cleanup_module(void) sys_call_table32[__NR_setgroups] = POINTER2SYSCALL sys_setgroupsp32; sys_call_table32[__NR_afs_syscall] = afs_ni_syscall32; #endif -#if defined(AFS_LINUX24_ENV) +#if defined(__NR_setgroups32) sys_call_table[__NR_setgroups32] = POINTER2SYSCALL sys_setgroups32p; #endif unregister_filesystem(&afs_file_system);