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

📄 10dosfs2.cdf

📁 VXWORKS源代码
💻 CDF
字号:
/*Copyright 1998-2002 Wind River Systems, Inc.modification history--------------------01g,27mar02,jkf  SPR#74716, moved INCLUDE_DISK_UTIL to 00vxWorks.cdf01f,07mar02,jkf  fixed SPR#73968, removed INCLUDE_FTPD_ANONYMOUS_ACCESS01e,03oct01,jkf  removed ramDiskDevCreate declaration.01d,27sep01,jkf  veloce changes, added new headers01c,10oct99,jkf  changed for cbioLib public API.01b,15oct98,lrn  added RAWFS section override01a,07oct98,lrn  writtenDESCRIPTION  This file contains descriptions for DosFs 2.0 component release*/// DosFs 2.0 module descriptionFolder FOLDER_DOSFS2	{	NAME		dosFs File System Components (dosFs2)	SYNOPSIS	DOS File System, and related components	_CHILDREN	FOLDER_IO_SYSTEM	CHILDREN	INCLUDE_DOSFS_MAIN \			INCLUDE_DOSFS_FAT \			SELECT_DOSFS_DIR \			INCLUDE_DOSFS_FMT \			INCLUDE_DOSFS_CHKDSK \			INCLUDE_CBIO \			INCLUDE_DISK_CACHE \			INCLUDE_DISK_PART \			INCLUDE_TAR	// Defaults are minimal at this stage	DEFAULTS	\			INCLUDE_DOSFS_MAIN \			INCLUDE_DOSFS_FAT \			INCLUDE_DOSFS_DIR_VFAT \			INCLUDE_CBIO	}Selection SELECT_DOSFS_DIR	{	NAME		DOS File System Directory Handlers	COUNT		1-	CHILDREN	INCLUDE_DOSFS_DIR_VFAT INCLUDE_DOSFS_DIR_FIXED	DEFAULTS	INCLUDE_DOSFS_DIR_VFAT	}Component INCLUDE_DOSFS_MAIN	{	NAME		dosfs File System Main Module (dosFs2)	MODULES		dosFsLib.o	INIT_RTN	dosFsLibInit(0);	HDR_FILES	dosFsLib.h	REQUIRES	INCLUDE_CBIO INCLUDE_DOSFS_FAT SELECT_DOSFS_DIR	}Component INCLUDE_DOSFS_FAT	{	NAME		DOS File System FAT12/16/32 Handler	MODULES		dosFsFat.o	INIT_RTN	dosFsFatInit();	HDR_FILES	dosFsLib.h	REQUIRES	INCLUDE_DOSFS_MAIN	}Component INCLUDE_DOSFS_DIR_VFAT	{	NAME		DOS File System VFAT Directory Handler 	SYNOPSIS	VFAT Variable-length file names support, Win95/NT compatible	MODULES		dosVDirLib.o	INIT_RTN	dosVDirLibInit();	HDR_FILES	dosFsLib.h	REQUIRES	INCLUDE_DOSFS_MAIN	}Component INCLUDE_DOSFS_DIR_FIXED	{	NAME		DOS File System Old Directory Format Handler 	SYNOPSIS	Strict 8.3 and VxLongs propriatery long names	MODULES		dosDirOldLib.o	INIT_RTN	dosDirOldLibInit();	HDR_FILES	dosFsLib.h	REQUIRES	INCLUDE_DOSFS_MAIN	}Component INCLUDE_DOSFS_FMT	{	NAME		DOS File System Volume Formatter Module	SYNOPSIS	High level formatting of DOS volumes	MODULES		dosFsFmtLib.o	INIT_RTN	dosFsFmtLibInit();	HDR_FILES	dosFsLib.h	REQUIRES	INCLUDE_DOSFS_MAIN	}Component INCLUDE_DOSFS_CHKDSK	{	NAME		DOS File System Consistency Checker	SYNOPSIS	Consistency checking set on per-device basis	MODULES		dosChkLib.o	INIT_RTN	dosChkLibInit();	HDR_FILES	dosFsLib.h	REQUIRES	INCLUDE_DOSFS_MAIN	}Component INCLUDE_CBIO	{	NAME		CBIO (Cached Block I/O) Support, cbioLib	MODULES		cbioLib.o	INIT_RTN	cbioLibInit();	HDR_FILES	cbioLib.h	}Component INCLUDE_DISK_CACHE	{	NAME		CBIO Disk Cache Handler	SYNOPSIS	CBIO Disk Cache size is set on per-device basis	MODULES		dcacheCbio.o	HDR_FILES	dcacheCbio.h	LINK_SYMS	dcacheDevCreate	REQUIRES	INCLUDE_CBIO	}Component INCLUDE_DISK_PART	{	NAME		CBIO Disk Partition Handler	SYNOPSIS	Supports disk paritition tables	MODULES		dpartCbio.o usrFdiskPartLib.o	HDR_FILES	dpartCbio.h usrFdiskPartLib.h	LINK_SYMS	dpartDevCreate usrFdiskPartRead	REQUIRES	INCLUDE_CBIO	}Component INCLUDE_TAR	{	NAME		File System Backup and Archival	SYNOPSIS	UNIX-compatible TAR facility	MODULES		tarLib.o	LINK_SYMS	tarHelp	HDR_FILES	tarLib.h	}InitGroup usrDosFsInit	{	INIT_RTN	usrDosFsInit ();	SYNOPSIS	DOS File System components	_INIT_ORDER	usrIosExtraInit	INIT_BEFORE 	INCLUDE_SCSI \			INCLUDE_FD \			INCLUDE_IDE \			INCLUDE_ATA \			INCLUDE_PCMCIA \			INCLUDE_TFFS	INIT_ORDER	\			INCLUDE_CBIO \			INCLUDE_DOSFS_MAIN \			INCLUDE_DOSFS_FAT \			INCLUDE_DOSFS_DIR_VFAT \			INCLUDE_DOSFS_DIR_FIXED \			INCLUDE_DOSFS_CHKDSK \			INCLUDE_DOSFS_FMT \			INCLUDE_RAM_DISK	}// Backward compatible configurationComponent INCLUDE_DOSFS {	NAME		DOS filesystem backward-compatibility	SYNOPSIS	Old dosFs API module, depreciated	MODULES		usrDosFsOld.o	LINK_SYMS	dosFsInit	HDR_FILES	dosFsLib.h	INIT_BEFORE 	INCLUDE_SCSI \			INCLUDE_FD \			INCLUDE_IDE \			INCLUDE_ATA \			INCLUDE_PCMCIA \			INCLUDE_TFFS        }// Ram diskComponent INCLUDE_RAM_DISK        {        NAME            CBIO RAM Disk with DOS File System        MODULES         ramDiskCbio.o        CFG_PARAMS      RAM_DISK_SIZE RAM_DISK_DEV_NAME RAM_DISK_MAX_FILES RAM_DISK_MEM_ADRS        INIT_RTN        { CBIO_DEV_ID cbio ; \            cbio=ramDiskDevCreate(RAM_DISK_MEM_ADRS,512,17,RAM_DISK_SIZE/512,0);\            if(cbio!=NULL){ \                dosFsDevCreate(RAM_DISK_DEV_NAME,cbio,RAM_DISK_MAX_FILES,NONE);\                dosFsVolFormat(cbio,DOS_OPT_BLANK | DOS_OPT_QUIET, NULL);\            }}        INIT_AFTER      FOLDER_DOSFS2        _CHILDREN       FOLDER_PERIPHERALS        REQUIRES        INCLUDE_DOSFS_MAIN        HDR_FILES       dosFsLib.h ramDiskCbio.h        }Parameter RAM_DISK_DEV_NAME        {        NAME            RAM Disk logical device name        TYPE            string        DEFAULT         "/ram0"        }Parameter RAM_DISK_SIZE        {        NAME            Size of RAM allocated for RAM Disk        TYPE            int        DEFAULT         0x10000        }Parameter RAM_DISK_MAX_FILES        {        NAME            Maximum open files on RAM disk        TYPE            int        DEFAULT         20        }Parameter RAM_DISK_MEM_ADRS        {        NAME            Default pool address, 0 = malloc        TYPE            int          DEFAULT         0        }//// CBIO Compliant RAW File system//Component INCLUDE_RAWFS {	NAME		CBIO API RAW Filesystem	SYNOPSIS	Raw file system with 64-bit arithmetic, use CBIO API at lower layer	MODULES		rawFsLib.o	INIT_RTN	rawFsInit (NUM_RAWFS_FILES);	CFG_PARAMS	NUM_RAWFS_FILES        REQUIRES        INCLUDE_CBIO	HDR_FILES	rawFsLib.h cbioLib.h }

⌨️ 快捷键说明

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