From a758c29399641150dc38cffc79ab361c20fabcfd Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 2 Apr 2018 23:40:26 +0000 Subject: hurd: Avoid more libc.so PLTs * sysdeps/hurd/include/hurd/signal.h (_hurd_raise_signal): Add hidden prototype. * hurd/hurd-raise.c (_hurd_raise_signal): Add hidden def. * hurd/Makefile ($(inlines:%=$(objpfx)%.c): Define _HEADER_H_HIDDEN_DEF macro. * sysdeps/hurd/include/hurd/fd.h (_hurd_fd_error, _hurd_fd_error_signal): Add hidden prototype. [_HURD_FD_H_HIDDEN_DEF] (_hurd_fd_error, _hurd_fd_error_signal): Add hidden def. --- sysdeps/hurd/include/hurd/fd.h | 6 ++++++ sysdeps/hurd/include/hurd/signal.h | 1 + 2 files changed, 7 insertions(+) (limited to 'sysdeps') diff --git a/sysdeps/hurd/include/hurd/fd.h b/sysdeps/hurd/include/hurd/fd.h index b22f0c5..643454f 100644 --- a/sysdeps/hurd/include/hurd/fd.h +++ b/sysdeps/hurd/include/hurd/fd.h @@ -1,4 +1,10 @@ #ifndef _HURD_FD_H #include_next libc_hidden_proto (_hurd_intern_fd) +libc_hidden_proto (_hurd_fd_error) +libc_hidden_proto (_hurd_fd_error_signal) +#ifdef _HURD_FD_H_HIDDEN_DEF +libc_hidden_def (_hurd_fd_error) +libc_hidden_def (_hurd_fd_error_signal) +#endif #endif diff --git a/sysdeps/hurd/include/hurd/signal.h b/sysdeps/hurd/include/hurd/signal.h index fbd01bb..f3185f9 100644 --- a/sysdeps/hurd/include/hurd/signal.h +++ b/sysdeps/hurd/include/hurd/signal.h @@ -3,4 +3,5 @@ libc_hidden_proto (_hurd_exception2signal) libc_hidden_proto (_hurd_intr_rpc_mach_msg) libc_hidden_proto (_hurd_thread_sigstate) +libc_hidden_proto (_hurd_raise_signal) #endif -- cgit v1.1