* sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Set multiple_threads
to 1.
+ * sysdeps/hurd/include/hurd/port.h [!_ISOMAC]: Do not declare libc
+ hidden prototypes.
+ * sysdeps/mach/include/mach-shortcuts-hidden.h [!_ISOMAC]: Likewise.
+ * sysdeps/mach/include/mach/mach_traps.h [!_ISOMAC]: Likewise.
2018-07-20 Thomas Schwinge <tschwinge@gnu.org>
#ifndef _HURD_PORT_H
#include_next <hurd/port.h>
+#ifndef _ISOMAC
libc_hidden_proto (_hurd_port_locked_get)
libc_hidden_proto (_hurd_port_locked_set)
#ifdef _HURD_PORT_H_HIDDEN_DEF
libc_hidden_def (_hurd_port_locked_set)
#endif
#endif
+#endif
#include <mach-shortcuts.h>
+#ifndef _ISOMAC
libc_hidden_proto (__task_create)
libc_hidden_proto (__task_terminate)
libc_hidden_proto (__vm_allocate)
libc_hidden_proto (__mach_port_allocate)
libc_hidden_proto (__mach_port_deallocate)
libc_hidden_proto (__mach_port_insert_right)
+#endif
#ifndef _MACH_MACH_TRAPS_H
#include_next <mach/mach_traps.h>
+#ifndef _ISOMAC
extern mach_port_t __mach_reply_port (void);
libc_hidden_proto (__mach_reply_port)
extern mach_port_t __mach_thread_self (void);
kern_return_t __evc_wait (unsigned int event);
libc_hidden_proto (__evc_wait)
#endif
+#endif