Marco Maggi
2009-01-05 07:52:28 UTC
When running my test suite for POSIX
functions, I get an assertion failure
on "Sys/stats.c" line 283. The test
just forks a new process and exits:
| (let ((pid (fork)))
| (if (= 0 pid)
| (exit)
| #t)
it is the child who fails. It is a
bohrbug, but happens only when I
call EXIT after FORK, if I call
"execv()", or the other functions
like it, no failure happens.
i686-pc-linux-gnu, larceny-5886.
P.S. The other stuff seems to work
("errno" access and NULL arguments to
functions).
functions, I get an assertion failure
on "Sys/stats.c" line 283. The test
just forks a new process and exits:
| (let ((pid (fork)))
| (if (= 0 pid)
| (exit)
| #t)
it is the child who fails. It is a
bohrbug, but happens only when I
call EXIT after FORK, if I call
"execv()", or the other functions
like it, no failure happens.
i686-pc-linux-gnu, larceny-5886.
P.S. The other stuff seems to work
("errno" access and NULL arguments to
functions).
--
Marco Maggi
"Now feel the funk blast!"
Rage Against the Machine - "Calm like a bomb"
Marco Maggi
"Now feel the funk blast!"
Rage Against the Machine - "Calm like a bomb"