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

📄 ffs_api.h

📁 是一个手机功能的模拟程序
💻 H
字号:
/****************************************************************************/
/*                                                                          */
/*  File Name:  ffs_api.h                                                   */
/*                                                                          */
/*                                                                          */
/*  Version   0.1                                                           */
/*                                                                          */
/*  Date                Modification                                        */
/*  ------------------------------------                                    */
/*  28 January   2002   Create                                              */
/*                                                                          */
/*  Author       Stephanie Gerthoux                                         */
/*                                                                          */
/* (C) Copyright 2002 by Texas Instruments Incorporated, All Rights Reserved*/
/****************************************************************************/

#ifndef _FFS_API_H_
#define _FFS_API_H_

   #include "ffs.h"


/******************************************************************************
    * Types
 ******************************************************************************/

   #define FFS_OBJECT_TYPE   T_FFS_OBJECT_TYPE      

   /******************************************************************************
    * Call-back function prototypes
    ******************************************************************************/

   T_FFS_REQ_ID ffs_mkdir_nb (const char  *name,
                              T_RV_RETURN *cp);

   T_FFS_REQ_ID ffs_remove_nb (const char  *namestruct,
                               T_RV_RETURN *cp);

   T_FFS_REQ_ID ffs_rename_nb (const char *oldname,
                               const char *newname,
                              T_RV_RETURN *cp);

   T_FFS_REQ_ID  ffs_open_nb (const char       *name,
                              T_FFS_OPEN_FLAGS option,
                              T_RV_RETURN      *cp);

   T_FFS_REQ_ID ffs_close_nb (T_FFS_FD    fdi,
                              T_RV_RETURN *cp);

   T_FFS_REQ_ID ffs_write_nb (T_FFS_FD    fdi,
                              void        *src,
                              T_FFS_SIZE  size,
                              T_RV_RETURN *cp);

   T_FFS_REQ_ID ffs_seek_nb (T_FFS_FD     fdi,
                             T_FFS_SIZE   offset,
                             T_FFS_WHENCE whence,
                             T_RV_RETURN  *cp); 

   T_FFS_REQ_ID ffs_ftruncate_nb (T_FFS_FD     fdi,
                                  T_FFS_OFFSET length,
                                  T_RV_RETURN  *cp);

   /******************************************************************************
    * No call-back function prototypes
    ******************************************************************************/

   T_FFS_RET ffs_mkdir (const char *name);

   T_FFS_SIZE ffs_opendir (const char *name,
                           T_FFS_DIR  *dir);

   T_FFS_SIZE ffs_readdir (T_FFS_DIR  *dir,
                           char       *name,
                           T_FFS_SIZE size);

   T_FFS_RET ffs_stat (const char *name,
                       T_FFS_STAT *stat);

   T_FFS_RET ffs_remove (const char *name);

   T_FFS_RET ffs_rename (const char *oldname,
                         const char *newname);

   T_FFS_FD  ffs_open (const char       *name,
                       T_FFS_OPEN_FLAGS option);

   T_FFS_RET ffs_close (T_FFS_FD fdi);

   T_FFS_SIZE ffs_write (T_FFS_FD   fdi,
                         void       *src,
                         T_FFS_SIZE amount);

   T_FFS_SIZE ffs_seek (T_FFS_FD     fdi,
                        T_FFS_SIZE   offset,
                        T_FFS_WHENCE whence);

   T_FFS_SIZE ffs_read (T_FFS_FD   fdi,
                        void       *src,
                        T_FFS_SIZE size);

   T_FFS_RET ffs_ftruncate (T_FFS_FD     fdi,
                            T_FFS_OFFSET length); 

#endif

⌨️ 快捷键说明

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