/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2005
*
* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/*****************************************************************************
*
* Filename:
* ---------
* fs_gprot.h
*
* Project:
* --------
* Maui Software
*
* Description:
* ------------
* This file provides the header of MTK file system service.
*
* Author:
* -------
* -------
*
*============================================================================
* HISTORY
* Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*------------------------------------------------------------------------------
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*------------------------------------------------------------------------------
* Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*============================================================================
****************************************************************************/
#ifndef _FS_GPROT_H
#define _FS_GPROT_H
#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */
/*---------------------------------------------------------------------------
* Included Header Files
*---------------------------------------------------------------------------*/
//-- KAL headers
#include "kal_general_types.h"
//-- FS internal feature options
#include "fs_internal_def.h"
//-- Extern headers for FS features
#include "stack_config.h" // for module_type
#include "app_ltlcom.h" // for ilm_struct
/*---------------------------------------------------------------------------
* Error Codes
*---------------------------------------------------------------------------*/
typedef enum
{
FS_NO_ERROR = 0, /* No error */
FS_ERROR_RESERVED = -1, /* Reserved error, not used currently */
FS_PARAM_ERROR = -2, /* User */
FS_INVALID_FILENAME = -3, /* User */
FS_DRIVE_NOT_FOUND = -4, /* User or Fatal */
FS_TOO_MANY_FILES = -5, /* User or Normal: use over max file handle number or more than 256 files in sort */
FS_NO_MORE_FILES = -6, /* Normal */
FS_WRONG_MEDIA = -7, /* Fatal */
FS_INVALID_FILE_SYSTEM = -8, /* Fatal */
FS_FILE_NOT_FOUND = -9, /* User or Normal */
FS_INVALID_FILE_HANDLE = -10, /* User or Normal */
FS_UNSUPPORTED_DEVICE = -11, /* User */
FS_UNSUPPORTED_DRIVER_FUNCTION = -12, /* User or Fatal */
FS_CORRUPTED_PARTITION_TABLE = -13, /* fatal */
FS_TOO_MANY_DRIVES = -14, /* not use so far */
FS_INVALID_FILE_POS = -15, /* User */
FS_ACCESS_DENIED = -16, /* User or Normal */
FS_STRING_BUFFER_TOO_SMALL = -17, /* User */
FS_GENERAL_FAILURE = -18, /* Normal */
FS_PATH_NOT_FOUND = -19, /* User */
FS_FAT_ALLOC_ERROR = -20, /* Fatal: disk crash */
FS_ROOT_DIR_FULL = -21, /* Normal */
FS_DISK_FULL = -22, /* Normal */
FS_TIMEOUT = -23, /* Normal: FS_CloseMSDC with nonblock */
FS_BAD_SECTOR = -24, /* Normal: NAND flash bad block */
FS_DATA_ERROR = -25, /* Normal: NAND flash bad block */
FS_MEDIA_CHANGED = -26, /* Normal */
FS_SECTOR_NOT_FOUND = -27, /* Fatal */
FS_ADDRESS_MARK_NOT_FOUND = -28, /* not use so far */
FS_DRIVE_NOT_READY = -29, /* Normal */
FS_WRITE_PROTECTION = -30, /* Normal: only for MSDC */
FS_DMA_OVERRUN = -31, /* not use so far */
FS_CRC_ERROR = -32, /* not use so far */
FS_DEVICE_RESOURCE_ERROR = -33, /* Fatal: Device crash */
FS_INVALID_SECTOR_SIZE = -34, /* Fatal */
FS_OUT_OF_BUFFERS
fs.rar_mtk
版权申诉
185 浏览量
2022-09-24
07:08:23
上传
评论
收藏 56KB RAR 举报
我虽横行却不霸道
- 粉丝: 75
- 资源: 1万+
最新资源
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
- 毕业设计参考 - 基于树莓派、OpenCV及Python的人脸识别
- node-v18.20.2-linux-arm64
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈