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

📄 fs49getcwd.c

📁 我今天开始上传5份TI、NXP、MTK的手机开发全套资料。希望对大家有很大的帮助
💻 C
字号:
#ifdef FSS_FTR#define ACCESS_RIGHTS_INTERNAL_FS#define FS49GETCWD_C#include "Fs.h"#undef  FILE_NUMBER#define FILE_NUMBER 49 #undef PROCEDURE_NUMBER #define PROCEDURE_NUMBER 1void Fs49_01GetCwd( void * pp_Param ){   t_FsCmdGetCwd * pl_Param = (t_FsCmdGetCwd *) pp_Param;   t_fsEntityStruct * pl_FsEntityPtr;	/* Pointer on entity's CB */    /* Get entity's context pointer */    pl_FsEntityPtr = MC_FS_ED_GET_ENTITY_PTR( MC_FS_KERNEL_ID(pl_Param) );    if ( pl_Param->v_Size <= 0 )     {	/* Size of buffer null or negative set an invalid param error */	MC_FS_STATUS(pl_Param) = FS_EINVAL; 	return;    }    /* Copy path to destination buffer ( if not enough place in buffer do not copy				 and return an error */    if ( MC_FS_ED_GET_PATH( pl_FsEntityPtr, (fsPath*)pl_Param->p_Buff, pl_Param->v_Size )== FALSE)    {	/* Not enough place in buffer return a range error */	MC_FS_STATUS(pl_Param) = FS_ERANGE;	return;    } }#undef PROCEDURE_NUMBER #define PROCEDURE_NUMBER 2u32 Fs49_02ProcessGetCwd( fsPath * pp_Buff, t_fs_size_t vp_Size ){   /* Reserve message space */   t_FsCmdGetCwd * pl_GetCwd = (t_FsCmdGetCwd *) MC_FS_GET_MEMORY(sizeof(t_FsCmdGetCwd));    /* Fill message with input parameters */    pl_GetCwd->p_Buff = pp_Buff;    pl_GetCwd->v_Size = vp_Size;    /* Send message by setting operation and return command identifier */    return( MC_FS_MA_SEND_CMD_MSG_TO_FS(FS_WITH_ACK, (void*)pl_GetCwd,FS_CMD_GETCWD_REQ));}#endif /* FSS_FTR */

⌨️ 快捷键说明

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