On Sat, Jun 01, 2013 at 06:35:24AM -0700, Mike Larkin wrote: > [...] > SIMPLEQ_FOREACH(wentry, &sc->sc_wakedevs, q_next) { > - printf(" %.4s(S%d)", wentry->q_node->name, > - wentry->q_state); > + if (wakeup_dev_ct < 16) > + printf(" %.4s(S%d)", wentry->q_node->name, > + wentry->q_state); > + else if (wakeup_dev_ct == 16) > + printf(" [...]"); > [...]
Would it make sense to break the loop once the [...] has been printed instead of iterating over the queue without doing anything? -- Gregor Best