summaryrefslogtreecommitdiff
path: root/term/mig-mutate.h
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-06-10 16:20:37 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-06-15 17:55:51 +0200
commit6f874305906b18a6bd7ba02f7dee949948e41262 (patch)
treecfa1119d8a9c92648eb91d2f1a43185998bbd792 /term/mig-mutate.h
parentd73b0ee5f32bdf769a5d9d19c4cc590df07c1bef (diff)
hurd: fix receiver lookup in termctty_open_terminal
* hurd/hurd_types.h (ctty_t): New type definition. * hurd/term.defs (ctty_t): New type definition. * term/mig-decls.h: New file. * term/mig-mutate.h: Add mutators, includes. * term/term.h: Add include guards. * term/users.c (S_termctty_open_terminal): Fix receiver lookup. * boot/boot.c (S_termctty_open_terminal): Likewise.
Diffstat (limited to 'term/mig-mutate.h')
-rw-r--r--term/mig-mutate.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/term/mig-mutate.h b/term/mig-mutate.h
index a6b99fe6..15457192 100644
--- a/term/mig-mutate.h
+++ b/term/mig-mutate.h
@@ -21,5 +21,13 @@
#define IO_INTRAN trivfs_protid_t trivfs_begin_using_protid (io_t)
#define IO_DESTRUCTOR trivfs_end_using_protid (trivfs_protid_t)
+
+#define CTTY_INTRAN \
+ port_info_t begin_using_ctty_port (mach_port_t)
+#define CTTY_DESTRUCTOR \
+ end_using_ctty (port_info_t)
+
#define TIOCTL_IMPORTS import "../libtrivfs/mig-decls.h";
-#define TERM_IMPORTS import "../libtrivfs/mig-decls.h";
+#define TERM_IMPORTS \
+ import "../libtrivfs/mig-decls.h"; \
+ import "mig-decls.h";