summaryrefslogtreecommitdiff
path: root/sysdeps/hurd/include/hurd.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/hurd/include/hurd.h')
-rw-r--r--sysdeps/hurd/include/hurd.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sysdeps/hurd/include/hurd.h b/sysdeps/hurd/include/hurd.h
index d29f580d5b..dc877173b5 100644
--- a/sysdeps/hurd/include/hurd.h
+++ b/sysdeps/hurd/include/hurd.h
@@ -1,5 +1,10 @@
#ifndef _HURD_H
#include_next <hurd.h>
+
+/* Like __USEPORT, but cleans fd on cancel. */
+#define __USEPORT_CANCEL(which, expr) \
+ HURD_PORT_USE_CANCEL (&_hurd_ports[INIT_PORT_##which], (expr))
+
#ifndef _ISOMAC
libc_hidden_proto (_hurd_exec_paths)
libc_hidden_proto (_hurd_init)