示例#1
0
文件: macloop.c 项目: fjanssen/Car2X
int
lb_create(struct net * ifp, void * bindinfo)
{
   USE_VOID(bindinfo);

   lb_ifsetup(ifp);
   ifp->name[2] = '0' + ifNumber;   /* tag name with device index */
   return 0;
}
示例#2
0
void ftpc_callback(void *fc,int logstate, int cmdstate)
{
   /*
   dprintf("logstate=%d, cmdstate=%d\n",logstate,cmdstate);
   */

   USE_VOID(fc);
   USE_ARG(logstate);
   USE_ARG(cmdstate);
}
示例#3
0
文件: task.c 项目: fjanssen/Car2X
int
tk_stats(void * pio) 
{
#ifdef NET_STATS
   task *tk;
   char *   state;

   ns_printf(pio, "tasking status:");
   ns_printf(pio, "task wakeups: %D\n", tk_wakeups);
   ns_printf(pio, "   name          \tstate   \tstack\tused\twakes\n");

   tk = tk_cur;
   do    /* measure stack usage using guardword pattern */
   {
      stack_t * up;
      int   i; /* number of unused words in stack area */

      up = tk->tk_guard;
#ifdef STK_TOPDOWN
      for (i = tk->tk_size/sizeof(stack_t) -1; i; i--)
         if (*up++ != GUARDWORD) break;
#else /* BOTTOMUP */
      for (i = tk->tk_size/sizeof(stack_t) -1; i; i--)
         if (*up-- != GUARDWORD) break;
#endif

      if (tk == tk_cur)
         state = "running ";
      else if(tk->tk_event)
         state = "event_wt";
      else if(tk->tk_waketick)
         state = "sleeping";
      else if(tk->tk_flags & TF_AWAKE)
         state = "ready   ";
      else
         state = "blocked ";

      ns_printf(pio, "%-18s\t%s\t%u\t%u\t%lu\n", 
       tk->tk_name, state,
       tk->tk_size, i*sizeof(stack_t), tk->tk_count);
      tk = tk->tk_next;
   } while (tk != tk_cur);
#else
   USE_VOID(pio);
#endif
   return 0;
}