summaryrefslogtreecommitdiff
path: root/libnetfs/netfs.h
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1996-07-02 15:09:28 +0000
committerMichael I. Bushnell <mib@gnu.org>1996-07-02 15:09:28 +0000
commite6a01725be3cbf69adfa915c2b68aac7c85cbc79 (patch)
tree9645bb78baad3f4e2ca32b7a5abed769ccde35f9 /libnetfs/netfs.h
parent8429b0f92f3b20bc9073bc0f0635ad9898121a77 (diff)
Revert last changes.
Diffstat (limited to 'libnetfs/netfs.h')
-rw-r--r--libnetfs/netfs.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/libnetfs/netfs.h b/libnetfs/netfs.h
index c9e3b754..c13f3320 100644
--- a/libnetfs/netfs.h
+++ b/libnetfs/netfs.h
@@ -73,7 +73,7 @@ struct node
mach_port_t sockaddr;
- struct identity *identity;
+ mach_port_t identity;
int owner;
@@ -86,15 +86,6 @@ struct node
struct dirmod *dirmod_reqs;
};
-/* Attached to exported file identity ports to hold a reference to
- the associated node. */
-struct identity
-{
- struct port_info pi;
- struct node *np;
-};
-
-
/* The user must define this function. Make sure that NP->nn_stat is
filled with current information. CRED identifies the user
responsible for the operation. */
@@ -327,13 +318,11 @@ struct peropen *netfs_make_peropen (struct node *, int, mach_port_t);
void netfs_drop_node (struct node *);
void netfs_release_protid (void *);
void netfs_release_peropen (struct peropen *);
-void netfs_release_identity (void *);
int netfs_demuxer (mach_msg_header_t *, mach_msg_header_t *);
error_t netfs_shutdown (int);
extern struct port_class *netfs_protid_class;
extern struct port_class *netfs_control_class;
-extern struct port_class *netfs_identity_class;
extern struct port_bucket *netfs_port_bucket;
extern struct node *netfs_root_node;
extern mach_port_t netfs_fsys_identity;