1 #include <stdlib/stdlib.h>
3 /* Now define the internal interfaces. */
4 extern int32_t __random
__P ((void));
5 extern void __srandom
__P ((unsigned int __seed
));
6 extern __ptr_t __initstate
__P ((unsigned int __seed
, __ptr_t __statebuf
,
8 extern __ptr_t __setstate
__P ((__ptr_t __statebuf
));
9 extern int __random_r
__P ((struct random_data
*__buf
, int32_t *__result
));
10 extern int __srandom_r
__P ((unsigned int __seed
, struct random_data
*__buf
));
11 extern int __initstate_r
__P ((unsigned int __seed
, __ptr_t __statebuf
,
12 size_t __statelen
, struct random_data
*__buf
));
13 extern int __setstate_r
__P ((__ptr_t __statebuf
, struct random_data
*__buf
));
14 extern int __rand_r
__P ((unsigned int *__seed
));
15 extern int __erand48_r
__P ((unsigned short int __xsubi
[3],
16 struct drand48_data
*__buffer
, double *__result
));
17 extern int __nrand48_r
__P ((unsigned short int __xsubi
[3],
18 struct drand48_data
*__buffer
,
20 extern int __jrand48_r
__P ((unsigned short int __xsubi
[3],
21 struct drand48_data
*__buffer
,
23 extern int __srand48_r
__P ((long int __seedval
,
24 struct drand48_data
*__buffer
));
25 extern int __seed48_r
__P ((unsigned short int __seed16v
[3],
26 struct drand48_data
*__buffer
));
27 extern int __lcong48_r
__P ((unsigned short int __param
[7],
28 struct drand48_data
*__buffer
));
30 /* Internal function to compute next state of the generator. */
31 extern int __drand48_iterate
__P ((unsigned short int __xsubi
[3],
32 struct drand48_data
*__buffer
));
34 extern int __setenv
__P ((__const
char *__name
, __const
char *__value
,
36 extern void __unsetenv
__P ((__const
char *__name
));
37 extern int __clearenv
__P ((void));
38 extern char *__canonicalize_file_name
__P ((__const
char *__name
));
39 extern char *__realpath
__P ((__const
char *__name
, char *__resolved
));
40 extern int __ptsname_r
__P ((int __fd
, char *__buf
, size_t __buflen
));
41 extern int __getpt
__P ((void));