[OpenAFS-devel] patch to afsd to help with debugging
Derek Atkins
warlord@MIT.EDU
24 Oct 2001 10:56:30 -0400
On some systems the SScall() debugging output is practically
useless because the parameters it prints out are static (namely
AFS_SYSCALL, AFSCALL_CALL), which doesn't help debugging. This
patch will print out:
SScall(AFS_SYSCALL, AFSCALL_CALL, AFSCALL_OP)=RESULT
This will better-serve the debugging community.
-derek
Index: src/afsd/afsd.c
===================================================================
RCS file: /cvs/openafs/src/afsd/afsd.c,v
retrieving revision 1.19
diff -u -r1.19 afsd.c
--- src/afsd/afsd.c 2001/10/10 00:10:40 1.19
+++ src/afsd/afsd.c 2001/10/24 14:53:37
@@ -1996,7 +1996,7 @@
#endif
error = syscall(AFS_SYSCALL, AFSCALL_CALL, param1, param2, param3, param4, param5, param6, param7);
- if (afsd_verbose) printf("SScall(%d, %d)=%d ", AFS_SYSCALL, AFSCALL_CALL, error);
+ if (afsd_verbose) printf("SScall(%d, %d, %d)=%d ", AFS_SYSCALL, AFSCALL_CALL, param1, error);
return (error);
}
#else /* AFS_AIX32_ENV */
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available