> > Binary packages from third party software vendors. > > What about them? They either, > a) link to a static libc, and use its rand() always; or > b) link to a shared libc, and use its rand(), as the binary API hasn't > changed; or It isn't a question of the API. It's a question of expected function output.
> c) if they really need their own specific RNG, they include it themselves, and > don't rely on libc at all. > > So I fail to see the problem here. The opinion of a random user: I run FreeBSD and not Linux because of the stability and predictability of the system. Changing a critical function like rand() when we know that there are applications which depend on its output does not seem like a good idea. A seperate function for those who need cryptographic randomness seems like a _much_ better idea. This is my person opinion. I am not a developer so please take my comments as such. -Don To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message