Declare pthread_atfork in unistd.h for UNIX98 (bug 20044).
commit46c1ffa4d50ec6a11fb845708a94f107fdb765d2
authorJoseph Myers <joseph@codesourcery.com>
Tue, 10 May 2016 14:57:58 +0000 (10 14:57 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 10 May 2016 14:57:58 +0000 (10 14:57 +0000)
tree3afac62233e7333817001dad959440af2c35af93
parentb9eca49e378d183ddf418f5deae1f389cd31dc28
Declare pthread_atfork in unistd.h for UNIX98 (bug 20044).

For UNIX98 (only), unistd.h should declare pthread_atfork, but that
declaration is missing.  This patch adds it.

Tested for x86_64 and x86 (testsuite, and that installed stripped
shared libraries are unchanged by the patch).

[BZ #20044]
* posix/unistd.h [__USE_UNIX98 && !__USE_XOPEN2K]
(pthread_atfork): New prototype.
* conform/Makefile (test-xfail-UNIX98/unistd.h/conform): Remove
variable.
ChangeLog
conform/Makefile
posix/unistd.h