From: Mattias Amnefelt Date: Fri, 14 Jun 2002 18:45:33 +0000 (+0000) Subject: dux-sysent-update-20020614 X-Git-Tag: openafs-devel_1_3_3~98 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=da8653c30b7b850269ac20c3c94c37c7d36a59c9;p=packages%2Fo%2Fopenafs.git dux-sysent-update-20020614 cast this to deal with changes in sysent in later tru64 --- diff --git a/src/afs/DUX/osi_vfsops.c b/src/afs/DUX/osi_vfsops.c index 2a9d63061..c5e4a04a7 100644 --- a/src/afs/DUX/osi_vfsops.c +++ b/src/afs/DUX/osi_vfsops.c @@ -484,14 +484,16 @@ int mp_Afs_init(void) extern int Afs_xsetgroups(), afs_xioctl(), afs3_syscall(); AFS_GLOCK(); - sysent[AFS_SYSCALL].sy_call = afs3_syscall; + ((struct sysent *) (&sysent[AFS_SYSCALL]))->sy_call = afs3_syscall; #ifdef SY_NARG - sysent[AFS_SYSCALL].sy_info = 6; + ((struct sysent *) (&sysent[AFS_SYSCALL]))->sy_info = 6; #else - sysent[AFS_SYSCALL].sy_parallel = 0; - sysent[AFS_SYSCALL].sy_narg = 6; + ((struct sysent *) (&sysent[AFS_SYSCALL]))->sy_parallel = 0; + ((struct sysent *) (&sysent[AFS_SYSCALL]))->sy_narg = 6; #endif - sysent[SYS_setgroups].sy_call = Afs_xsetgroups; + + ((struct sysent *) (&sysent[SYS_setgroups]))->sy_call = + Afs_xsetgroups; afs_xioctl_func = afsxioctl; afs_xsetgroups_func = afsxsetgroups; afs_syscall_func = afssyscall;