diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1995-10-18 08:53:40 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1995-10-18 08:53:40 +0000 |
commit | d6583bb2a13f329cf0332ef2570eb8bb8fc0e39c (patch) | |
tree | ece253b876159b39c620e62b6c9b1174642e070e /usr.sbin/tcpdump/nfsfh.h |
initial import of NetBSD tree
Diffstat (limited to 'usr.sbin/tcpdump/nfsfh.h')
-rw-r--r-- | usr.sbin/tcpdump/nfsfh.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/usr.sbin/tcpdump/nfsfh.h b/usr.sbin/tcpdump/nfsfh.h new file mode 100644 index 00000000000..5d6ff780203 --- /dev/null +++ b/usr.sbin/tcpdump/nfsfh.h @@ -0,0 +1,36 @@ +/* $NetBSD: nfsfh.h,v 1.2 1995/03/06 19:10:39 mycroft Exp $ */ + +/* + * Header: nfsfh.h,v 1.3 94/06/12 14:32:58 leres Exp + * + * nfsfh.h - NFS file handle definitions (for portable use) + * + * Jeffrey C. Mogul + * Digital Equipment Corporation + * Western Research Laboratory + */ + +/* + * Internal representation of dev_t, because different NFS servers + * that we might be spying upon use different external representations. + */ +typedef struct { + u_long Minor; /* upper case to avoid clashing with macro names */ + u_long Major; +} my_devt; + +#define dev_eq(a,b) ((a.Minor == b.Minor) && (a.Major == b.Major)) + +/* + * Many file servers now use a large file system ID. This is + * our internal representation of that. + */ +typedef struct { + my_devt fsid_dev; + u_long fsid_code; +} my_fsid; + +#define fsid_eq(a,b) ((a.fsid_code == b.fsid_code) &&\ + dev_eq(a.fsid_dev, b.fsid_dev)) + +extern void Parse_fh(caddr_t *, my_fsid *, ino_t *, char **, char **, int); |