Remove DUX/OSF code
[openafs.git] / src / venus / fstrace.c
index 12a5949..ca25978 100644 (file)
@@ -24,7 +24,7 @@
 #include <afs/vice.h>
 #include <afs/sys_prototypes.h>
 
-#if defined(AFS_OSF_ENV) || defined(AFS_SGI61_ENV) || (defined(AFS_AIX51_ENV) && defined(AFS_64BIT_KERNEL))
+#if defined(AFS_SGI61_ENV) || (defined(AFS_AIX51_ENV) && defined(AFS_64BIT_KERNEL))
 /* For SGI 6.2, this is changed to 1 if it's a 32 bit kernel. */
 int afs_icl_sizeofLong = 2;
 #else
@@ -296,10 +296,7 @@ DisplayRecord(FILE *outFilep, afs_int32 *alp, afs_int32 rsize)
                printfParms[pfpix] <<= 32;
                printfParms[pfpix] |= alp[pix + 1];
            }
-#elif defined(AFS_OSF_ENV)
-           printfParms[pfpix] = alp[pix + 1];
-           printfParms[pfpix] |= (alp[pix] <<= 32);
-#else /* !AFS_OSF_ENV && !AFS_SGI61_ENV */
+#else /* !AFS_SGI61_ENV */
            printfParms[pfpix] = alp[pix];
 #endif
            pfpix++;
@@ -510,9 +507,6 @@ DisplayRecord(FILE *outFilep, afs_int32 *alp, afs_int32 rsize)
 
 
 #include <locale.h>
-#ifdef AFS_OSF_ENV
-#include <limits.h>
-#endif
 #include <nl_types.h>
 
 #define FACILITY_CODE_MASK          0xF0000000
@@ -1120,12 +1114,22 @@ afs_syscall(long call, long parm0, long parm1, long parm2, long parm3,
     /* Linux can only handle 5 arguments in the actual syscall. */
     if (call == AFSCALL_ICL) {
        rval = proc_afs_syscall(call, parm0, parm1, parm2, (long)eparm, &code);
-       if (rval)
+       if (rval) {
+#ifdef AFS_SYSCALL
            code = syscall(AFS_SYSCALL, call, parm0, parm1, parm2, eparm);
+#else
+           code = -1;
+#endif
+       }
     } else {
        rval = proc_afs_syscall(call, parm0, parm1, parm2, parm3, &code);
-       if (rval)
+       if (rval) {
+#ifdef AFS_SYSCALL
            code = syscall(AFS_SYSCALL, call, parm0, parm1, parm2, parm3);
+#else
+           code = -1;
+#endif
+       }
     }
 #if defined(AFS_SPARC64_LINUX20_ENV) || defined(AFS_SPARC_LINUX20_ENV)
     /* on sparc this function returns none value, so do it myself */
@@ -1137,7 +1141,11 @@ afs_syscall(long call, long parm0, long parm1, long parm2, long parm3,
     if (!code) code = rval;
 #else
 #if !defined(AFS_SGI_ENV) && !defined(AFS_AIX32_ENV)
+# if defined(AFS_SYSCALL)
     code = syscall(AFS_SYSCALL, call, parm0, parm1, parm2, parm3, parm4);
+# else
+    code = -1;
+# endif
 #else
 #if defined(AFS_SGI_ENV)
     code = syscall(AFS_ICL, call, parm0, parm1, parm2, parm3, parm4);  /* XXX */