Improve missing tty handling in init(8). This removes a check that
did nothing - it was checking for ENXIO, which, with devfs, isis no longer
returned - and was badly placed anyway, and replaces it with similar
one that works, and is done just before starting getty, instead of
being done when rereading ttys.
From the practical point of view, this makes init(8) handle disappearing terminals (eg /dev/ttyU*) gracefully, without unneccessary getty restarts and resulting error messages.
terminals (ie /dev/ttyU*) gracefully, without unneccessary getty restarts
and resulting error messages.