aboutsummaryrefslogtreecommitdiffstats
path: root/libc/include/stdlib.h
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-11-06 12:40:08 -0800
committerElliott Hughes <enh@google.com>2014-11-06 14:14:37 -0800
commit274afe8f0eab4139c94d5f8b1ee3d267f449ef42 (patch)
tree9424b40a8247c264e489358ce007b3ff4176d868 /libc/include/stdlib.h
parent39ba30354a3890dd653ab55819d38eed3855edaa (diff)
downloadandroid_bionic-274afe8f0eab4139c94d5f8b1ee3d267f449ef42.tar.gz
android_bionic-274afe8f0eab4139c94d5f8b1ee3d267f449ef42.tar.bz2
android_bionic-274afe8f0eab4139c94d5f8b1ee3d267f449ef42.zip
Add POSIX lcong48.
Change-Id: I821046816661d77275cb02c8c99d526bb41afb9c
Diffstat (limited to 'libc/include/stdlib.h')
-rw-r--r--libc/include/stdlib.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/libc/include/stdlib.h b/libc/include/stdlib.h
index b97eaf9fb..3053e85b2 100644
--- a/libc/include/stdlib.h
+++ b/libc/include/stdlib.h
@@ -103,15 +103,6 @@ extern void * bsearch(const void *key, const void *base0,
extern void qsort(void *, size_t, size_t, int (*)(const void *, const void *));
-extern long jrand48(unsigned short *);
-extern long mrand48(void);
-extern long nrand48(unsigned short *);
-extern long lrand48(void);
-extern unsigned short *seed48(unsigned short*);
-extern double erand48(unsigned short xsubi[3]);
-extern double drand48(void);
-extern void srand48(long);
-
uint32_t arc4random(void);
uint32_t arc4random_uniform(uint32_t);
void arc4random_buf(void*, size_t);
@@ -122,6 +113,16 @@ int rand(void);
int rand_r(unsigned int*);
void srand(unsigned int);
+double drand48(void);
+double erand48(unsigned short[3]);
+long jrand48(unsigned short[3]);
+void lcong48(unsigned short[7]);
+long lrand48(void);
+long mrand48(void);
+long nrand48(unsigned short[3]);
+unsigned short* seed48(unsigned short[3]);
+void srand48(long);
+
char* initstate(unsigned int, char*, size_t);
long random(void);
char* setstate(char*);