GNU bug report logs -
#13768
--without-posix code uses scm_getpid() in libguile-2.0.2
Previous Next
Reported by: Jan Schukat <shookie <at> email.de>
Date: Tue, 19 Feb 2013 23:42:01 UTC
Severity: normal
Done: Mark H Weaver <mhw <at> netris.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
I'm experimenting a little with statically linking a minimal build of
libguile. So while no one really would want to build it it with
--without-posix (except when you want the same functionality on all
platforms including windows in your program), and this is a low priority
bug and I can easily fix it myself for my purposes, it is still a bug.
What happens is, in random.c in random_state_of_last_resort on line 668
scm_getpid is used to seed the random generator. So either a
preprocessor switch or a hand constructed scm like in scm_getpid
(scm_from_ulong(getpid())) should be used there.
Regards
This bug report was last modified 12 years and 91 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.