]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Backport cl/98967227 to GRTE glibc 2.19 sources.
authorBrooks Moses <bmoses@google.com>
Sat, 15 Aug 2015 05:32:51 +0000 (22:32 -0700)
committerBrooks Moses <bmoses@google.com>
Sat, 15 Aug 2015 05:32:51 +0000 (22:32 -0700)
elf/link.h
socket/sys/un.h

index d5905d1ccbbcc5b9347a2c0e57f52278adc1a6b1..018faa234793ea991c15f9a78563d86591eda117 100644 (file)
@@ -34,6 +34,8 @@
 #include <bits/elfclass.h>             /* Defines __ELF_NATIVE_CLASS.  */
 #include <bits/link.h>
 
+__BEGIN_DECLS
+
 /* Rendezvous structure used by the run-time dynamic linker to communicate
    details of shared object loading to the debugger.  If the executable's
    dynamic section has a DT_DEBUG element, the run-time linker sets that
@@ -162,8 +164,6 @@ struct dl_phdr_info
     void *dlpi_tls_data;
   };
 
-__BEGIN_DECLS
-
 extern int dl_iterate_phdr (int (*__callback) (struct dl_phdr_info *,
                                               size_t, void *),
                            void *__data);
@@ -187,8 +187,8 @@ extern uintptr_t la_symbind64 (Elf64_Sym *__sym, unsigned int __ndx,
                               unsigned int *__flags, const char *__symname);
 extern unsigned int la_objclose (uintptr_t *__cookie);
 
-__END_DECLS
-
 #endif
 
+__END_DECLS
+
 #endif /* link.h */
index fdb6f944d43cdc6bd20f4a59df469eb11153251e..3019896ab9a811ecef093e9f9ff7b2a670e58ba9 100644 (file)
 /* Get the definition of the macro to define the common sockaddr members.  */
 #include <bits/sockaddr.h>
 
+#ifdef __USE_MISC
+# include <stddef.h>           /* For offsetof.  */
+# include <string.h>           /* For prototype of `strlen'.  */
+#endif
+
 __BEGIN_DECLS
 
 /* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket.  */
@@ -34,9 +39,6 @@ struct sockaddr_un
 
 
 #ifdef __USE_MISC
-# include <stddef.h>           /* For offsetof.  */
-# include <string.h>           /* For prototype of `strlen'.  */
-
 /* Evaluate to actual length of the `sockaddr_un' structure.  */
 # define SUN_LEN(ptr) (offsetof(struct sockaddr_un, sun_path)                 \
                      + strlen ((ptr)->sun_path))