]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
add attribute_hidden to __have_{sock_cloexec,pipe2,dup3
authorMike Frysinger <vapier@gentoo.org>
Sat, 18 Aug 2012 04:37:30 +0000 (00:37 -0400)
committerMike Frysinger <vapier@gentoo.org>
Sat, 18 Aug 2012 05:54:12 +0000 (01:54 -0400)
These internal knobs are not exposed as part of the public ABI, so mark
them hidden to avoid generating relocations against them.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ChangeLog
include/sys/socket.h
include/unistd.h

index 206206a8b721392e24951eef819d40b055431d60..9e4e98b6adb924cb6d028b0c92c10cbbb4e03540 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-08-18  Mike Frysinger  <vapier@gentoo.org>
+
+       * include/sys/socket.h (__have_sock_cloexec): Add attribute_hidden.
+       * include/unistd.h (__have_sock_cloexec): Likewise.
+       (__have_pipe2): Likewise.
+       (__have_dup3): Likewise.
+
 2012-08-18  Mike Frysinger  <vapier@gentoo.org>
 
        [BZ #9685]
index 50e6bb3a74f506c74d5a52211d278498c37eb8f9..ec088572bd214c15b5078efb5abffdecf365d2db 100644 (file)
@@ -148,7 +148,7 @@ libc_hidden_proto (__libc_sa_len)
 #endif
 
 #ifdef SOCK_CLOEXEC
-extern int __have_sock_cloexec;
+extern int __have_sock_cloexec attribute_hidden;
 /* At lot of other functionality became available at the same time as
    SOCK_CLOEXEC.  Avoid defining separate variables for all of them
    unless it is really necessary.  */
index 9d74fb49e805298b12b4e06265263695717b4e07..a5cbc5d2fc0107f67ecee1d32d9dc8f4cc69014f 100644 (file)
@@ -173,9 +173,9 @@ extern int __libc_pause (void);
 /* Not cancelable variant.  */
 extern int __pause_nocancel (void) attribute_hidden;
 
-extern int __have_sock_cloexec;
-extern int __have_pipe2;
-extern int __have_dup3;
+extern int __have_sock_cloexec attribute_hidden;
+extern int __have_pipe2 attribute_hidden;
+extern int __have_dup3 attribute_hidden;
 
 extern int __getlogin_r_loginuid (char *name, size_t namesize)
      attribute_hidden;