[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>