Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Mark ld.so internel sigaction functions hidden
Since ld.so internel sigaction functions are only used internally in
ld.so, they can be made hidden.

	[BZ #19122]
	* include/signal.h [IS_IN (rtld)] (__sigaction): Add
	attribute_hidden.
	[IS_IN (rtld)] (__libc_sigaction): Likewise.
  • Loading branch information
H.J. Lu committed Oct 15, 2015
1 parent 661462d commit bdcd03e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
@@ -1,6 +1,10 @@
2015-10-15 H.J. Lu <hongjiu.lu@intel.com>

[BZ #19122]
* include/signal.h [IS_IN (rtld)] (__sigaction): Add
attribute_hidden.
[IS_IN (rtld)] (__libc_sigaction): Likewise.

* include/setjmp.h (__longjmp): Add attribute_hidden.
[IS_IN (rtld)] (__sigsetjmp): Likewise.

Expand Down
5 changes: 5 additions & 0 deletions include/signal.h
Expand Up @@ -61,6 +61,11 @@ extern int __xpg_sigpause (int sig);

/* Allocate real-time signal with highest/lowest available priority. */
extern int __libc_allocate_rtsig (int __high);

# if IS_IN (rtld)
extern __typeof (__sigaction) __sigaction attribute_hidden;
extern __typeof (__libc_sigaction) __libc_sigaction attribute_hidden;
# endif
# endif
#endif
#endif

0 comments on commit bdcd03e

Please sign in to comment.