diff options
author | Rich Felker <dalias@aerifal.cx> | 2018-09-11 11:57:31 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2018-09-12 14:34:34 -0400 |
commit | b6e59cd925cbe6c0f23cf46828d47e6e7edd17c9 (patch) | |
tree | 80f65cea882a2e729066620956758bf38d9a4fce /arch | |
parent | 50fea6c75f7bb610eb33bc676224e8fbd2329338 (diff) | |
download | musl-b6e59cd925cbe6c0f23cf46828d47e6e7edd17c9.tar.gz musl-b6e59cd925cbe6c0f23cf46828d47e6e7edd17c9.tar.bz2 musl-b6e59cd925cbe6c0f23cf46828d47e6e7edd17c9.tar.xz musl-b6e59cd925cbe6c0f23cf46828d47e6e7edd17c9.zip |
apply hidden visibility to sigreturn code fragments
these were overlooked in the declarations overhaul work because they
are not properly declared, and the current framework even allows their
declared types to vary by arch. at some point this should be cleaned
up, but I'm not sure what the right way would be.
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/ksigaction.h | 4 | ||||
-rw-r--r-- | arch/mips64/ksigaction.h | 4 | ||||
-rw-r--r-- | arch/mipsn32/ksigaction.h | 4 | ||||
-rw-r--r-- | arch/sh/ksigaction.h | 4 | ||||
-rw-r--r-- | arch/x32/ksigaction.h | 4 | ||||
-rw-r--r-- | arch/x86_64/ksigaction.h | 4 |
6 files changed, 18 insertions, 6 deletions
diff --git a/arch/mips/ksigaction.h b/arch/mips/ksigaction.h index 3127f7c0..63fdfab0 100644 --- a/arch/mips/ksigaction.h +++ b/arch/mips/ksigaction.h @@ -1,3 +1,5 @@ +#include <features.h> + struct k_sigaction { unsigned flags; void (*handler)(int); @@ -8,4 +10,4 @@ struct k_sigaction { void (*restorer)(); }; -void __restore(), __restore_rt(); +hidden void __restore(), __restore_rt(); diff --git a/arch/mips64/ksigaction.h b/arch/mips64/ksigaction.h index 55ba18ea..c16e4731 100644 --- a/arch/mips64/ksigaction.h +++ b/arch/mips64/ksigaction.h @@ -1,3 +1,5 @@ +#include <features.h> + struct k_sigaction { unsigned flags; void (*handler)(int); @@ -5,4 +7,4 @@ struct k_sigaction { void (*restorer)(); }; -void __restore(), __restore_rt(); +hidden void __restore(), __restore_rt(); diff --git a/arch/mipsn32/ksigaction.h b/arch/mipsn32/ksigaction.h index 9969e3b2..b565f1fc 100644 --- a/arch/mipsn32/ksigaction.h +++ b/arch/mipsn32/ksigaction.h @@ -1,3 +1,5 @@ +#include <features.h> + struct k_sigaction { unsigned flags; void (*handler)(int); @@ -5,4 +7,4 @@ struct k_sigaction { void (*restorer)(); }; -void __restore(), __restore_rt(); +hidden void __restore(), __restore_rt(); diff --git a/arch/sh/ksigaction.h b/arch/sh/ksigaction.h index 0c652bea..714ae619 100644 --- a/arch/sh/ksigaction.h +++ b/arch/sh/ksigaction.h @@ -1,3 +1,5 @@ +#include <features.h> + struct k_sigaction { void (*handler)(int); unsigned long flags; @@ -5,4 +7,4 @@ struct k_sigaction { unsigned mask[2]; }; -extern unsigned char __restore[], __restore_rt[]; +extern hidden unsigned char __restore[], __restore_rt[]; diff --git a/arch/x32/ksigaction.h b/arch/x32/ksigaction.h index 7743c5c6..c40e3568 100644 --- a/arch/x32/ksigaction.h +++ b/arch/x32/ksigaction.h @@ -1,3 +1,5 @@ +#include <features.h> + struct k_sigaction { void (*handler)(int); unsigned long flags; @@ -5,5 +7,5 @@ struct k_sigaction { unsigned mask[2]; }; -void __restore_rt(); +hidden void __restore_rt(); #define __restore __restore_rt diff --git a/arch/x86_64/ksigaction.h b/arch/x86_64/ksigaction.h index 7743c5c6..c40e3568 100644 --- a/arch/x86_64/ksigaction.h +++ b/arch/x86_64/ksigaction.h @@ -1,3 +1,5 @@ +#include <features.h> + struct k_sigaction { void (*handler)(int); unsigned long flags; @@ -5,5 +7,5 @@ struct k_sigaction { unsigned mask[2]; }; -void __restore_rt(); +hidden void __restore_rt(); #define __restore __restore_rt |