URI:
       ttrace.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       ttrace.c (709B)
       ---
            1 #include "stdinc.h"
            2 #include "dat.h"
            3 #include "fns.h"
            4 
            5 char TraceDisk[] = "disk";
            6 char TraceLump[] = "lump";
            7 char TraceBlock[] = "block";
            8 char TraceProc[] = "proc";
            9 char TraceWork[] = "work";
           10 char TraceQuiet[] = "quiet";
           11 char TraceRpc[] = "rpc";
           12 
           13 void
           14 trace(char *level, char *fmt, ...)
           15 {
           16         char buf[512];
           17         va_list arg;
           18 
           19         if(level == nil || !ventilogging)
           20                 return;
           21         va_start(arg, fmt);
           22         vsnprint(buf, sizeof buf, fmt, arg);
           23         va_end(arg);
           24         vtlog(level, "<font size=-1>%T %s:</font> %s<br>\n",
           25                         threadgetname(), buf);
           26         vtlog("all", "<font size=-1>%T <font color=#777777>%s</font> %s:</font> %s<br>\n",
           27                         level, threadgetname(), buf);
           28 }
           29 
           30 void
           31 traceinit(void)
           32 {
           33 }
           34 
           35 void
           36 settrace(char *trace)
           37 {
           38         USED(trace);
           39 }