Add simple versions of random() and srandom()
Prototypes also added for initstate() and setstate() but they were not implemented in the shared newlib code. * newlib/libc/include/cygwin/stdlib.h: Prototypes added. * winsup/cygwin/include/cygwin/stdlib.h: Prototypes removed. * newlib/libc/stdlib/random.c: New file. * newlib/libc/machine/epiphany/machine/stdlib.h: Removed * newlib/libc/stdlib/Makefile.am: Added random.c. * newlib/libc/stdlib/stdlib.tex: Added random.def. * newlib/libc/stdlib/Makefile.in: Regenerated.
This commit is contained in:
@ -28,12 +28,6 @@ char *canonicalize_file_name (const char *);
|
||||
#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112
|
||||
int unsetenv (const char *);
|
||||
#endif
|
||||
#if __BSD_VISIBLE || __SVID_SOURCE || __XSI_VISIBLE >= 4
|
||||
char *initstate (unsigned seed, char *state, size_t size);
|
||||
long random (void);
|
||||
char *setstate (const char *state);
|
||||
void srandom (unsigned);
|
||||
#endif
|
||||
#if __XSI_VISIBLE
|
||||
char *ptsname (int);
|
||||
int grantpt (int);
|
||||
|
Reference in New Issue
Block a user