aboutsummaryrefslogtreecommitdiff
path: root/pfinet/misc.c
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-02-25 00:24:52 +0100
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-02-25 11:39:26 +0100
commite5583e10eed68f75e8981571d322b553b784dd5b (patch)
treeba034ea064a29f97a358228b5f52ee1d1e2ff2ec /pfinet/misc.c
parent86e3141aaf13b1bc55d74bd6f557a62b814e944c (diff)
downloadhurd-e5583e10eed68f75e8981571d322b553b784dd5b.tar.gz
hurd-e5583e10eed68f75e8981571d322b553b784dd5b.tar.bz2
hurd-e5583e10eed68f75e8981571d322b553b784dd5b.zip
pfinet: improve the mig mutator functions
Previously, the mig mutator functions were in misc.c, preventing them from being inlined into the mig-generated server functions. Put them in mig-decls.h instead. Rename mutations.h to mig-mutate.h. This is the naming convention used for pflocal. * pfinet/mutations.h: Rename to mig-mutate.h, adopt imports. * pfinet/Makefile: Adopt accordingly. * pfinet/mig-decls.h: New file. * pfinet/misc.c: Move mutator functions to mig-decls.h. * pfinet/pfinet.h: Move type declarations to mig-decls.h, remove mutator declarations. * pfinet/iioctl-ops.c: Include mig-decls.h.
Diffstat (limited to 'pfinet/misc.c')
-rw-r--r--pfinet/misc.c26
1 files changed, 0 insertions, 26 deletions
diff --git a/pfinet/misc.c b/pfinet/misc.c
index 08b19e9b..d0987ebd 100644
--- a/pfinet/misc.c
+++ b/pfinet/misc.c
@@ -62,32 +62,6 @@ make_sockaddr_port (struct socket *sock,
return 0;
}
-struct sock_user *
-begin_using_socket_port (mach_port_t port)
-{
- return ports_lookup_port (pfinet_bucket, port, socketport_class);
-}
-
-void
-end_using_socket_port (struct sock_user *user)
-{
- if (user)
- ports_port_deref (user);
-}
-
-struct sock_addr *
-begin_using_sockaddr_port (mach_port_t port)
-{
- return ports_lookup_port (pfinet_bucket, port, addrport_class);
-}
-
-void
-end_using_sockaddr_port (struct sock_addr *addr)
-{
- if (addr)
- ports_port_deref (addr);
-}
-
/* Nothing need be done here. */
void
clean_addrport (void *arg)