Date: Tue, 16 Jul 2002 10:12:28 -0700 From: Brad Karp <bkarp@icsi.berkeley.edu> To: mobile@freebsd.org Cc: bkarp@icsi.berkeley.edu Subject: SRX87 clarification Message-ID: <200207161712.g6GHCSa15277@baboon.icir.org>
next in thread | raw e-mail | index | archive | help
I wrote: > /* > * Wait until arp entries can be handled. > */ > while (time_second == 0) > tsleep(&time_second, PZERO + 8, "arpkludge", 10); > > This tsleep() never returns! That may not be totally accurate: a printf() after this while loop is never executed. So there are two possibilities: either a single call to tsleep() never returns, or the while loop never terminates. I suspect that clock interrupts are an essential part of tsleep's timeout mechanism, so perhaps I'm right that it's the former (single call to tsleep() never returns). But either way, the cause would be no clock interrupts are being delivered... -Brad, bkarp@icsi.berkeley.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207161712.g6GHCSa15277>