diff options
author | Michael I. Bushnell <mib@gnu.org> | 1994-01-27 20:45:32 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1994-01-27 20:45:32 +0000 |
commit | 6470bc777f48dd82ada4cd5857e2b0ce982f56e0 (patch) | |
tree | a797ec4640814c769fe1f97aa3e55136c7a3fb89 /libdiskfs | |
parent | c46b8cacee226020bc8e34c05be5dce9b277c17b (diff) |
Formerly priv.h.~3~
Diffstat (limited to 'libdiskfs')
-rw-r--r-- | libdiskfs/priv.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/libdiskfs/priv.h b/libdiskfs/priv.h index b87bc961..1a66131d 100644 --- a/libdiskfs/priv.h +++ b/libdiskfs/priv.h @@ -15,5 +15,22 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -mach_port_t fs_control_port; /* receive right */ +extern mach_port_t fs_control_port; /* receive right */ +/* Called by MiG to translate ports into struct protid *. + fsmutations.h arranges for this to happen for the io and + fs interfaces. */ +extern inline struct protid * +begin_using_protid_port (file_t port) +{ + return ports_check_port_type (port, PT_PROTID); +} + +/* Called by MiG after server routines have been run; this + balances begin_using_protid_port, and is arranged for the io + and fs interfaces by fsmutations.h. */ +extern inline void +diskfs_end_using_protid_port (struct protid *cred) +{ + ports_done_with_port (cred); +} |