fix-linux22-20050310
[openafs.git] / src / afs / LINUX / osi_syscall.c
index 5829048..e10e9a6 100644 (file)
@@ -17,7 +17,9 @@
 RCSID
     ("$Header$");
 
+#ifdef AFS_LINUX24_ENV
 #include <linux/module.h> /* early to avoid printf->printk mapping */
+#endif
 #include "afs/sysincludes.h"
 #include "afsincludes.h"
 #include "h/unistd.h"          /* For syscall numbers. */
@@ -255,7 +257,7 @@ int osi_syscall_init(void)
            SYSCALL2POINTER afs_sys_call_table[_S(__NR_setgroups)];
        ((struct fptr *)sys_setgroupsp)->gp = kernel_gp;
 
-       afs_sys_call_table[_S(_NR_setgroups)] =
+       afs_sys_call_table[_S(__NR_setgroups)] =
            POINTER2SYSCALL((struct fptr *)afs_xsetgroups_stub)->ip;
     }