diff options
author | Roland McGrath <roland@gnu.org> | 2003-03-01 22:32:04 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2003-03-01 22:32:04 +0000 |
commit | 7ed33cba81fdcef882edda1c9a9a12397dcc3616 (patch) | |
tree | a8befa34016aa235ea3cdb7f168c200f083bfa25 /stdlib/stdlib.h | |
parent | f88658e9b9f14f856ef41021eadfd3bb13db3297 (diff) | |
download | glibc-7ed33cba81fdcef882edda1c9a9a12397dcc3616.zip glibc-7ed33cba81fdcef882edda1c9a9a12397dcc3616.tar.gz glibc-7ed33cba81fdcef882edda1c9a9a12397dcc3616.tar.bz2 |
* elf/dl-reloc.c (allocate_static_tls): Fix calculations.
From Jakub Jelinek <jakub@redhat.com>.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Revert last change,
which duplicated the O_DIRECT defn.
2003-03-01 GOTO Masanori <gotom@debian.or.jp>
* stdlib/stdlib.h: Add missing __USE_BSD enclosure for BSD derived
random functions.
* resolv/Makefile (tests): Don't depend on
$(objpfx)mtrace-tst-leaks when cross compiling.
Diffstat (limited to 'stdlib/stdlib.h')
-rw-r--r-- | stdlib/stdlib.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/stdlib/stdlib.h b/stdlib/stdlib.h index 6ab675f..87b559a 100644 --- a/stdlib/stdlib.h +++ b/stdlib/stdlib.h @@ -410,7 +410,9 @@ extern char *l64a (long int __n) __THROW; /* Read a number from a string S in base 64 as above. */ extern long int a64l (__const char *__s) __THROW __attribute_pure__; +#endif /* Use SVID || extended X/Open. */ +#if defined __USE_SVID || defined __USE_XOPEN_EXTENDED || defined __USE_BSD # include <sys/types.h> /* we need int32_t... */ /* These are the functions that actually do things. The `random', `srandom', @@ -463,7 +465,7 @@ extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) __THROW; # endif /* Use misc. */ -#endif /* Use SVID || extended X/Open. */ +#endif /* Use SVID || extended X/Open || BSD. */ __BEGIN_NAMESPACE_STD |