diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-06-10 16:20:37 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2014-06-15 17:55:51 +0200 |
commit | 6f874305906b18a6bd7ba02f7dee949948e41262 (patch) | |
tree | cfa1119d8a9c92648eb91d2f1a43185998bbd792 /term/users.c | |
parent | d73b0ee5f32bdf769a5d9d19c4cc590df07c1bef (diff) | |
download | hurd-6f874305906b18a6bd7ba02f7dee949948e41262.tar.gz hurd-6f874305906b18a6bd7ba02f7dee949948e41262.tar.bz2 hurd-6f874305906b18a6bd7ba02f7dee949948e41262.zip |
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/users.c')
-rw-r--r-- | term/users.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/term/users.c b/term/users.c index 9bd51d05..8151dc70 100644 --- a/term/users.c +++ b/term/users.c @@ -379,7 +379,7 @@ S_term_getctty (struct trivfs_protid *cred, /* Implement termctty_open_terminal as described in <hurd/term.defs>. */ kern_return_t -S_termctty_open_terminal (mach_port_t arg, +S_termctty_open_terminal (struct port_info *pi, int flags, mach_port_t *result, mach_msg_type_name_t *resulttype) @@ -388,7 +388,6 @@ S_termctty_open_terminal (mach_port_t arg, mach_port_t new_realnode; struct iouser *user; struct trivfs_protid *newcred; - struct port_info *pi = ports_lookup_port (term_bucket, arg, cttyid_class); if (!pi) return EOPNOTSUPP; @@ -409,7 +408,6 @@ S_termctty_open_terminal (mach_port_t arg, } } - ports_port_deref (pi); return err; } |