mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 17:53:37 +08:00
Wed Jul 31 14:21:36 1996 Ulrich Drepper <drepper@cygnus.com>
* termios/termios.h [__OPTIMIZE__]: Remove "optimization" for tcgetattr. We have weak aliases now. * stdlib/stdlib.h [__OPTIMIZE__ && __GNUC__ >= 2]: Remove "optimizations" for random functions.
This commit is contained in:
parent
033badd4fa
commit
9ebb936d99
@ -1,3 +1,10 @@
|
||||
Wed Jul 31 14:21:36 1996 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* termios/termios.h [__OPTIMIZE__]: Remove "optimization" for
|
||||
tcgetattr. We have weak aliases now.
|
||||
* stdlib/stdlib.h [__OPTIMIZE__ && __GNUC__ >= 2]: Remove
|
||||
"optimizations" for random functions.
|
||||
|
||||
Mon Jul 29 20:33:42 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
||||
|
||||
* sysdeps/unix/sysv/linux/netinet/in.h (ntohl, ntohs, htonl,
|
||||
|
@ -214,8 +214,11 @@ extern void srand __P ((unsigned int __seed));
|
||||
We provide both interfaces to the same random number generator. */
|
||||
/* Return a random long integer between 0 and RAND_MAX inclusive. */
|
||||
extern int32_t __random __P ((void));
|
||||
extern int32_t random __P ((void));
|
||||
|
||||
/* Seed the random number generator with the given number. */
|
||||
extern void __srandom __P ((unsigned int __seed));
|
||||
extern void srandom __P ((unsigned int __seed));
|
||||
|
||||
/* Initialize the random number generator to use state buffer STATEBUF,
|
||||
of length STATELEN, and seed it with SEED. Optimal lengths are 8, 16,
|
||||
@ -223,27 +226,14 @@ extern void __srandom __P ((unsigned int __seed));
|
||||
cause an error and values greater than 256 will be rounded down. */
|
||||
extern __ptr_t __initstate __P ((unsigned int __seed, __ptr_t __statebuf,
|
||||
size_t __statelen));
|
||||
extern __ptr_t initstate __P ((unsigned int __seed, __ptr_t __statebuf,
|
||||
size_t __statelen));
|
||||
|
||||
/* Switch the random number generator to state buffer STATEBUF,
|
||||
which should have been previously initialized by `initstate'. */
|
||||
extern __ptr_t __setstate __P ((__ptr_t __statebuf));
|
||||
|
||||
extern int32_t random __P ((void));
|
||||
extern void srandom __P ((unsigned int __seed));
|
||||
extern __ptr_t initstate __P ((unsigned int __seed, __ptr_t __statebuf,
|
||||
size_t __statelen));
|
||||
extern __ptr_t setstate __P ((__ptr_t __statebuf));
|
||||
|
||||
#if defined (__OPTIMIZE__) && __GNUC__ >= 2
|
||||
extern __inline int32_t random (void)
|
||||
{ return __random(); }
|
||||
extern __inline void srandom (unsigned int __seed)
|
||||
{ __srandom(__seed); }
|
||||
extern __inline __ptr_t initstate (unsigned int __seed,
|
||||
__ptr_t __statebuf, size_t __statelen)
|
||||
{ return __initstate (__seed, __statebuf, __statelen); }
|
||||
extern __inline __ptr_t setstate (__ptr_t __statebuf)
|
||||
{ return __setstate (__statebuf); }
|
||||
#endif /* Optimizing GCC >=2. */
|
||||
|
||||
#ifdef __USE_REENTRANT
|
||||
/* Reentrant versions of the `random' family of functions.
|
||||
|
@ -59,10 +59,6 @@ extern void cfsetspeed __P ((struct termios *__termios_p, speed_t __speed));
|
||||
extern int __tcgetattr __P ((int __fd, struct termios *__termios_p));
|
||||
extern int tcgetattr __P ((int __fd, struct termios *__termios_p));
|
||||
|
||||
#ifdef __OPTIMIZE__
|
||||
#define tcgetattr(fd, termios_p) __tcgetattr((fd), (termios_p))
|
||||
#endif /* Optimizing. */
|
||||
|
||||
/* Set the state of FD to *TERMIOS_P.
|
||||
Values for OPTIONAL_ACTIONS (TCSA*) are in <termbits.h>. */
|
||||
extern int tcsetattr __P ((int __fd, int __optional_actions,
|
||||
|
Loading…
Reference in New Issue
Block a user