[OpenAFS-devel] Tru64 5.1
Johan Danielsson
joda+openafs@pdc.kth.se
05 Mar 2001 11:56:24 +0100
Andrei Maslennikov <andrei@caspur.it> writes:
> We need AFS on Tru64 5.1 badly [...]
Try these patches.
/Johan
Index: afs/DUX/osi_vfsops.c
===================================================================
RCS file: /cvs/openafs/src/afs/DUX/osi_vfsops.c,v
retrieving revision 1.3
diff -u -r1.3 osi_vfsops.c
--- afs/DUX/osi_vfsops.c 2001/02/10 20:57:40 1.3
+++ afs/DUX/osi_vfsops.c 2001/03/05 10:31:14
@@ -479,10 +479,16 @@
extern int Afs_xsetgroups(), afs_xioctl(), afs3_syscall();
AFS_GLOCK();
sysent[AFS_SYSCALL].sy_call = afs3_syscall;
+#ifdef SY_NARG
+ sysent[AFS_SYSCALL].sy_info = 6;
+#else
sysent[AFS_SYSCALL].sy_parallel = 0;
sysent[AFS_SYSCALL].sy_narg = 6;
+#endif
sysent[SYS_setgroups].sy_call = Afs_xsetgroups;
afs_xioctl_func = afsxioctl;
afs_xsetgroups_func = afsxsetgroups;
afs_syscall_func = afssyscall;
Index: util/snprintf.c
===================================================================
RCS file: /cvs/openafs/src/util/snprintf.c,v
retrieving revision 1.3
diff -u -r1.3 snprintf.c
--- util/snprintf.c 2001/02/13 03:54:04 1.3
+++ util/snprintf.c 2001/03/05 10:31:16
@@ -1,7 +1,7 @@
/* snprintf.c - Formatted, length-limited print to a string */
#include <afs/param.h>
-#if defined(AFS_OSF20_ENV) || defined(AFS_AIX32_ENV)
+#if (defined(AFS_OSF20_ENV) && !defined(AFS_DUX50_ENV)) || defined(AFS_AIX32_ENV)
#include <sys/types.h>
#include <stdarg.h>