Do not erronously export 'openat' symbol from rtld.
authorkib <kib@FreeBSD.org>
Sun, 4 Jan 2015 00:33:41 +0000 (00:33 +0000)
committerkib <kib@FreeBSD.org>
Sun, 4 Jan 2015 00:33:41 +0000 (00:33 +0000)
commit63d6bc235ec42ac66a9a3e25c93f142112a011b4
treea01f8b9c997276fd5693db5c0d8893b2cec1ff6c
parentb39e68e3a2b3c2e4ed65098966a5f51108e60842
Do not erronously export 'openat' symbol from rtld.

The symbol leaked after r276630 since lib/libc/sys/openat.c defines
versions for openat using .symver (version script cannot assign two
versions to one symbol), and rtld uses openat.  Instead, directly use
__sys_openat().

Reported and tested by: antoine
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
libexec/rtld-elf/rtld.c