[15:25] <sadmac2_> Keybuk: interesting
[15:26] <Keybuk> sadmac2: when you're just doing WEXITED, it's fine
[15:27] <Keybuk> but as soon as you add in things like WSTOPPED | WCONTINUED, the wait queue can change under you
[15:27] <Keybuk> (something previously queued for WCONTINUED can change to WSTOPPED or WEXITED under you)
[15:27] <sadmac2> true story
[15:27] <Keybuk> (anything can change to WEXITED, etc.)
[19:18] <keesj> wouldn't upstart benefit from a second thread to qeue this stuff?
[19:20] <Keybuk> keesj: ?
[19:32] <keesj> sorry I must have misred. I was thinking there was a problem waiting for a child because of a broken system call
[19:50] <Keybuk> well
[19:50] <Keybuk> the syscall provides a flag that is about as helpful as a chocolate teapot
[19:51] <Keybuk> but it didn't break anything, because I was just using the flag to be clever
[20:50] <sadmac2> Keybuk: chocolate teapots are delicious
[20:50] <sadmac2> I fill mine with CRACK
[20:56] <TML> Where would I find upstart's equivalent of /etc/inittab?
[20:58] <TML> Or am I perhaps barking up the wrong tree? Trying to help a friend who is on Ibex, without understanding how it works. We want to add a tty listening on the serial port for connecting a laptop to, so the box can run entirely "headless".
[21:05] <sadmac2> TML: /etc/event.d
[21:05] <sadmac2> TML: but you'll probably need more than that
[21:05]  * sadmac2 isn't sure what manpages ubuntu ships for the jobfiles
[21:15] <Keybuk> the default ones ;)
[21:17] <sadmac2> heh