📄 10dosfs2.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 + -