hurd: Declare _hurd_intr_rpc_msg* with protected visibility

These symbols are internal and never exported; make sure the compiler
realizes that when compiling hurdsig.c and does not try to emit GOT
reads.

Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
This commit is contained in:
Sergey Bugaev 2024-01-03 20:14:35 +03:00 committed by Samuel Thibault
parent dac7c64065
commit b6931d6d14

View File

@ -416,9 +416,9 @@ _hurdsig_abort_rpcs (struct hurd_sigstate *ss, int signo, int sigthread,
struct machine_thread_all_state *state, int *state_change,
void (*reply) (void))
{
extern const void _hurd_intr_rpc_msg_about_to;
extern const void _hurd_intr_rpc_msg_setup_done;
extern const void _hurd_intr_rpc_msg_in_trap;
extern const void _hurd_intr_rpc_msg_about_to attribute_hidden;
extern const void _hurd_intr_rpc_msg_setup_done attribute_hidden;
extern const void _hurd_intr_rpc_msg_in_trap attribute_hidden;
mach_port_t rcv_port = MACH_PORT_NULL;
mach_port_t intr_port;