diff options
author | Joseph Myers <joseph@codesourcery.com> | 2016-05-12 16:50:43 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2016-05-12 16:50:43 +0000 |
commit | 612fe4327577f9afaf6f45b400a737683eef9d0c (patch) | |
tree | f494de06b230dcb0bc035033a69f37c8b643098d /ChangeLog | |
parent | ca927ec4c23f47b559e8e2d493caaad9c13092f6 (diff) | |
download | glibc-612fe4327577f9afaf6f45b400a737683eef9d0c.tar glibc-612fe4327577f9afaf6f45b400a737683eef9d0c.tar.gz glibc-612fe4327577f9afaf6f45b400a737683eef9d0c.tar.bz2 glibc-612fe4327577f9afaf6f45b400a737683eef9d0c.zip |
Declare gethostname for XPG4 (bug 20054).
unistd.h declares gethostname for __USE_UNIX98 || __USE_XOPEN2K. But
it's also in XPG4 (XNS volume - C438 - not the main definitions of
system interfaces and headers in C435). This patch corrects the
condition.
Tested for x86_64 and x86 (testsuite, and that installed stripped
shared libraries are unchanged by the patch).
[BZ #20054]
* posix/unistd.h (gethostname): Declare if [__USE_XOPEN_EXTENDED],
not [__USE_UNIX98].
* conform/data/unistd.h-data (gethostname): Do not expect for
[XPG3].
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2016-05-12 Joseph Myers <joseph@codesourcery.com> + [BZ #20054] + * posix/unistd.h (gethostname): Declare if [__USE_XOPEN_EXTENDED], + not [__USE_UNIX98]. + * conform/data/unistd.h-data (gethostname): Do not expect for + [XPG3]. + * conform/data/fcntl.h-data [!POSIX] (S_IFMT): Do not expect. [!POSIX] (S_IFBLK): Likewise. [!POSIX] (S_IFCHR): Likewise. |