ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules/m_stats.c
(Generate patch)

Comparing ircd-hybrid/trunk/modules/m_stats.c (file contents):
Revision 1925 by michael, Tue Apr 30 15:22:51 2013 UTC vs.
Revision 1968 by michael, Wed May 8 14:59:15 2013 UTC

# Line 245 | Line 245 | report_confitem_types(struct Client *sou
245    }
246   }
247  
248 + /* report_resv()
249 + *
250 + * inputs       - pointer to client pointer to report to.
251 + * output       - NONE
252 + * side effects - report all resvs to client.
253 + */
254 + static void
255 + report_resv(struct Client *source_p)
256 + {
257 +  dlink_node *ptr = NULL;
258 +  struct MaskItem *conf = NULL;
259 +
260 +  DLINK_FOREACH(ptr, resv_channel_list.head)
261 +  {
262 +    conf = ptr->data;
263 +    sendto_one(source_p, form_str(RPL_STATSQLINE),
264 +               me.name, source_p->name,
265 +               conf->until ? 'q' : 'Q', conf->count,
266 +               conf->name, conf->reason);
267 +  }
268 +
269 +  DLINK_FOREACH(ptr, nresv_items.head)
270 +  {
271 +    conf = ptr->data;
272 +    sendto_one(source_p, form_str(RPL_STATSQLINE),
273 +               me.name, source_p->name,
274 +               conf->until ? 'q' : 'Q', conf->count,
275 +               conf->name, conf->reason);
276 +  }
277 + }
278 +
279   /*
280   * This is part of the STATS replies. There is no offical numeric for this
281   * since this isnt an official command, in much the same way as HASH isnt.
# Line 286 | Line 317 | stats_usage(struct Client *source_p, int
317      rup = 1;
318  
319    sendto_one(source_p,
320 <             ":%s %d %s R :CPU Secs %d:%d User %d:%d System %d:%d",
320 >             ":%s %d %s R :CPU Secs %d:%02d User %d:%02d System %d:%02d",
321               me.name, RPL_STATSDEBUG, source_p->name, (int)(secs/60), (int)(secs%60),
322               (int)(rus.ru_utime.tv_sec/60), (int)(rus.ru_utime.tv_sec%60),
323               (int)(rus.ru_stime.tv_sec/60), (int)(rus.ru_stime.tv_sec%60));

Diff Legend

– Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)