⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tfs.h

📁 操作系统SunOS 4.1.3版本的源码
💻 H
字号:
/*	@(#)tfs.h 1.1 92/07/30 SMI	*/#ifndef __TFS_HEADER_#define __TFS_HEADER_#ifdef KERNEL#include "../nfs/nfs.h"#else#include <nfs/nfs.h>#endif/* * Arguments/results for TFS procedures which are callable by the kernel. */struct tfstransargs {	fhandle_t	tr_fh;	bool_t		tr_writeable;};/* * Results from directory operation.  Note that the tfsd passes the * pathname of the real file back to the kernel, so that the kernel can * lookup that pathname to determine the real vnode.  It would be nicer * if the tfsd could pass back a file handle for the file, so that we * could avoid a lookup, but that isn't possible, since we can't * generate an fhandle for an NFS file. */struct tfsdiropres {	enum nfsstat	dr_status;	/* result status */	fhandle_t	dr_fh;		/* fhandle for the virtual file */	u_long		dr_nodeid;	/* nodeid of the virtual file */	char		*dr_path;	/* pathname of real file */	u_int		dr_pathlen;	/* strlen(pathname) */	bool_t		dr_writeable;	/* is the file writeable? */	struct nfssattr	dr_sattrs;	/* attrs that need to be changed */};bool_t	xdr_tfstransargs();bool_t	xdr_tfsdiropres();#define TFS_SETATTR	1#define TFS_LOOKUP	2#define TFS_CREATE	3#define TFS_REMOVE	4#define TFS_RENAME	5#define TFS_LINK	6#define TFS_SYMLINK	7#define TFS_MKDIR	8#define TFS_RMDIR	9#define TFS_READDIR	10#define TFS_STATFS	11#define TFS_TRANSLATE	12#define TFS_NPROC	13#define TFS_PROGRAM	((u_long)100037)#define TFS_VERSION	((u_long)2)#endif !__TFS_HEADER_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -