From c1b7586c544957998c0f53711fa91e5de72cc819 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 16 Jun 2018 02:19:47 +0200 Subject: hurd: Avoid PLT references to shortcuts * sysdeps/mach/include/mach-shortcuts-hidden.h: New file. * mach/shortcut.awk: Make syscall stubs include and add hidden definition. * sysdeps/mach/include/mach.h: Include . --- sysdeps/mach/include/mach-shortcuts-hidden.h | 13 +++++++++++++ sysdeps/mach/include/mach.h | 1 + 2 files changed, 14 insertions(+) create mode 100644 sysdeps/mach/include/mach-shortcuts-hidden.h (limited to 'sysdeps/mach/include') diff --git a/sysdeps/mach/include/mach-shortcuts-hidden.h b/sysdeps/mach/include/mach-shortcuts-hidden.h new file mode 100644 index 0000000000..0942871f26 --- /dev/null +++ b/sysdeps/mach/include/mach-shortcuts-hidden.h @@ -0,0 +1,13 @@ +#include +libc_hidden_proto (__task_create) +libc_hidden_proto (__task_terminate) +libc_hidden_proto (__vm_allocate) +libc_hidden_proto (__vm_deallocate) +libc_hidden_proto (__task_suspend) +libc_hidden_proto (__task_set_special_port) +libc_hidden_proto (__vm_map) +libc_hidden_proto (__thread_depress_abort) +libc_hidden_proto (__mach_port_allocate_name) +libc_hidden_proto (__mach_port_allocate) +libc_hidden_proto (__mach_port_deallocate) +libc_hidden_proto (__mach_port_insert_right) diff --git a/sysdeps/mach/include/mach.h b/sysdeps/mach/include/mach.h index b4c2f45240..fff8349b82 100644 --- a/sysdeps/mach/include/mach.h +++ b/sysdeps/mach/include/mach.h @@ -1,5 +1,6 @@ #ifndef _MACH_H #include_next +#include #ifndef _ISOMAC libc_hidden_proto (__mach_msg_destroy) #endif -- cgit v1.2.3