linux24-ppc-has-no-setgroups32-20010420
authorChas Williams <chas@cmf.nrl.navy.mil>
Fri, 20 Apr 2001 23:42:11 +0000 (23:42 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 20 Apr 2001 23:42:11 +0000 (23:42 +0000)
use generic ifdef to deal with ppc 2.4 not having setgroups32 yet

src/afs/LINUX/osi_module.c

index e2652e2..6080127 100644 (file)
@@ -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);