tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: netbsd stdlib.h srandom and initstate declarations incorrect



On Thu, Jun 12, 2014 at 11:46 AM, Christos Zoulas 
<christos%astron.com@localhost> wrote:
> In article 
> <CAJgzZoqGF6i_gHDWXYCBszcp=_L95BqiQ1bH6fmcW4Y36WL1zw%mail.gmail.com@localhost>,
> enh  <enh%google.com@localhost> wrote:
>>netbsd:
>>
>>char    *initstate(unsigned long, char *, size_t);
>>long     random(void);
>>char    *setstate(char *);
>>void     srandom(unsigned long);
>>
>>POSIX
>>(http://pubs.opengroup.org/onlinepubs/9699919799/functions/initstate.html):
>>
>>char *initstate(unsigned seed, char *state, size_t size);
>>long random(void);
>>char *setstate(char *state);
>>void srandom(unsigned seed);
>>
>>(note that the netbsd definitions match the netbsd declarations.)
>>
>>freebsd seems to have these wrong too. openbsd has the correct
>>declarations and definitions.
>
> Fixed, thanks!

i see the lib/libc change, but it looks like you missed
common/lib/libc/stdlib/random.c?

> christos
>


Home | Main Index | Thread Index | Old Index