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

📄 fsconnect.c

📁 T-kernel 的extension源代码
💻 C
字号:
/* *---------------------------------------------------------------------- *    T-Kernel / Standard Extension * *    Copyright (C) 2006 by Ken Sakamura. All rights reserved. *    T-Kernel / Standard Extension is distributed  *      under the T-License for T-Kernel / Standard Extension. *---------------------------------------------------------------------- * *    Version:   1.00.00 *    Released by T-Engine Forum(http://www.t-engine.org) at 2006/8/11. * *---------------------------------------------------------------------- *//* *	fsconnect.c (seio) * *	Standard input/output *	File system extension setting */#include "sfmgr.h"#include "fsinfo.h"typedef ER (*ATTACH_FP)(FS *);IMPORT FS_ENT fs_def_tbl[];/* * Connect a file system that corresponds to mode */EXPORT ERcall_attach(INT mode, FS *fs){	FS_ENT		*entp;	ATTACH_FP	attach;	for (entp = fs_def_tbl; entp->attach != NULL; ++entp) {		if (entp->mode == (mode & SF_TYPE_MASK)) {			attach = (ATTACH_FP)entp->attach;			return attach(fs);		}	}	return E_PAR;}/* * Return the size of file system connection information */EXPORT ERget_fssize(INT mode){	FS_ENT	*entp;	for (entp = fs_def_tbl; entp->attach != NULL; ++entp) {		if (entp->mode == (mode & SF_TYPE_MASK)) { 			return entp->fssize;		}	}	return E_PAR;}

⌨️ 快捷键说明

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