diff mbox series

[38/58] Move hidden_proto (__dl_iterate_phdr) to include/link.h [BZ #18822]

Message ID 20170901180029.9527-39-hjl.tools@gmail.com
State New
Headers show
Series Hide internal functions in libc.so | expand

Commit Message

H.J. Lu Sept. 1, 2017, 6 p.m. UTC
[BZ #18822]
	* elf/dl-iteratephdr.c (hidden_proto (__dl_iterate_phdr)): Moved
	to ...
	* include/link.h (hidden_proto (__dl_iterate_phdr)): Here.
---
 elf/dl-iteratephdr.c | 1 -
 include/link.h       | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

Comments

H.J. Lu Oct. 1, 2017, 10:43 p.m. UTC | #1
On 9/1/17, H.J. Lu <hjl.tools@gmail.com> wrote:
> 	[BZ #18822]
> 	* elf/dl-iteratephdr.c (hidden_proto (__dl_iterate_phdr)): Moved
> 	to ...
> 	* include/link.h (hidden_proto (__dl_iterate_phdr)): Here.

Tested with build-many-glibcs.py.  I am checking it in.
diff mbox series

Patch

diff --git a/elf/dl-iteratephdr.c b/elf/dl-iteratephdr.c
index ddd5bde831..88473e790b 100644
--- a/elf/dl-iteratephdr.c
+++ b/elf/dl-iteratephdr.c
@@ -28,7 +28,6 @@  cancel_handler (void *arg __attribute__((unused)))
   __rtld_lock_unlock_recursive (GL(dl_load_write_lock));
 }
 
-hidden_proto (__dl_iterate_phdr)
 int
 __dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info,
 				    size_t size, void *data), void *data)
diff --git a/include/link.h b/include/link.h
index eeb5f4d53b..3e1b2aefb7 100644
--- a/include/link.h
+++ b/include/link.h
@@ -341,6 +341,7 @@  struct link_map
 extern int __dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info,
 					       size_t size, void *data),
 			      void *data);
+hidden_proto (__dl_iterate_phdr)
 
 /* We use this macro to refer to ELF macros independent of the native
    wordsize.  `ELFW(R_TYPE)' is used in place of `ELF32_R_TYPE' or