summaryrefslogtreecommitdiff
path: root/sysdeps/hurd/include
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/hurd/include')
-rw-r--r--sysdeps/hurd/include/hurd.h7
-rw-r--r--sysdeps/hurd/include/hurd/fd.h12
-rw-r--r--sysdeps/hurd/include/hurd/port.h11
-rw-r--r--sysdeps/hurd/include/hurd/signal.h18
4 files changed, 48 insertions, 0 deletions
diff --git a/sysdeps/hurd/include/hurd.h b/sysdeps/hurd/include/hurd.h
new file mode 100644
index 0000000000..d29f580d5b
--- /dev/null
+++ b/sysdeps/hurd/include/hurd.h
@@ -0,0 +1,7 @@
+#ifndef _HURD_H
+#include_next <hurd.h>
+#ifndef _ISOMAC
+libc_hidden_proto (_hurd_exec_paths)
+libc_hidden_proto (_hurd_init)
+#endif
+#endif
diff --git a/sysdeps/hurd/include/hurd/fd.h b/sysdeps/hurd/include/hurd/fd.h
new file mode 100644
index 0000000000..1f3ac380a0
--- /dev/null
+++ b/sysdeps/hurd/include/hurd/fd.h
@@ -0,0 +1,12 @@
+#ifndef _HURD_FD_H
+#include_next <hurd/fd.h>
+#ifndef _ISOMAC
+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
+#endif
diff --git a/sysdeps/hurd/include/hurd/port.h b/sysdeps/hurd/include/hurd/port.h
new file mode 100644
index 0000000000..ca1d2d111a
--- /dev/null
+++ b/sysdeps/hurd/include/hurd/port.h
@@ -0,0 +1,11 @@
+#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_get)
+libc_hidden_def (_hurd_port_locked_set)
+#endif
+#endif
+#endif
diff --git a/sysdeps/hurd/include/hurd/signal.h b/sysdeps/hurd/include/hurd/signal.h
new file mode 100644
index 0000000000..8ceab328c5
--- /dev/null
+++ b/sysdeps/hurd/include/hurd/signal.h
@@ -0,0 +1,18 @@
+#ifndef _HURD_SIGNAL_H
+extern struct hurd_sigstate *_hurd_self_sigstate (void) __attribute__ ((__const__));
+#ifndef _ISOMAC
+libc_hidden_proto (_hurd_self_sigstate)
+#endif
+
+#include_next <hurd/signal.h>
+
+#ifndef _ISOMAC
+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
+#ifdef _HURD_SIGNAL_H_HIDDEN_DEF
+libc_hidden_def (_hurd_self_sigstate)
+#endif
+#endif