Bug#412408: Is invoking exit(2) in a library the right thing to do?
James Andrewartha
trs80 at ucc.gu.uwa.edu.au
Thu Nov 15 13:19:57 CET 2007
On Thu, 15 Nov 2007, Werner Koch wrote:
> On Thu, 15 Nov 2007 10:55, trs80 at ucc.gu.uwa.edu.au said:
>
>> The only way forward I can see from here is to refer the issue to the
>> Technical Committee. If nobody objects or wants to do it themselves
>> I'll write up a summary when I have some free time.
>
> I still do not understand the problem. Do you say that in an early boot
> phase /dev/random is not yet mknod-ed or mounted? If that is the case,
> how at all does the boot process work without /dev/null - that it is
> universally used before exec. I don't understand where the difference
> is.
There is a file in the udev package, /etc/udev/links.conf, which is parsed
by make_extra_nodes() in /etc/init.d/udev to create a minimal /dev for
udev to bootstrap itself on. /etc/udev/links.conf contains a line:
M null c 1 3
which creates /dev/null, but does not contain a line to create
/dev/random. It also contains the comment:
# This file does not exist. Please do not ask the debian maintainer about it.
--
# TRS-80 trs80(a)ucc.gu.uwa.edu.au #/ "Otherwise Bub here will do \
# UCC Wheel Member http://trs80.ucc.asn.au/ #| what squirrels do best |
[ "There's nobody getting rich writing ]| -- Collect and hide your |
[ software that I know of" -- Bill Gates, 1980 ]\ nuts." -- Acid Reflux #231 /
More information about the Gcrypt-devel
mailing list