#include "rx_internal.h"
#include "rx_trace.h"
+#include "rx_conn.h"
+#include "rx_call.h"
+
#ifdef RXTRACEON
char rxi_tracename[80] = "/tmp/rxcalltrace";
#else
void
rxi_flushtrace(void)
{
- if (rxi_logfd >= 0)
- write(rxi_logfd, rxi_tracebuf, rxi_tracepos);
+ afs_uint32 len = rxi_tracepos;
+
rxi_tracepos = 0;
+ if (rxi_logfd < 0)
+ return;
+ if (write(rxi_logfd, rxi_tracebuf, len) < 0) {
+ /* don't care */
+ }
}
void
case RX_CALL_ARRIVAL:
call->traceWait = now;
+ break;
+
default:
break;
}
}
#ifdef DUMPTRACE
-#include <errno.h>
#ifdef AFS_NT40_ENV
#include <afs/afsutil.h>
#endif