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

📄 nofs.c

📁 zilog的实时操作系统RZK,可以移植到多种处理器上
💻 C
字号:
/*
 * File       : ZFSStub.c
 * Description: This file contains the STUB for File System APIs for the 
 *				components which called the FS APIs.
 * Author     : 
 * Created on : 13-SEP-2004
 *
 * Copyright 2004 ZiLOG Inc.  ALL RIGHTS RESERVED.
 *
 * This file contains unpublished confidential and proprietary information
 * of ZiLOG, Inc.
 * NO PART OF THIS WORK MAY BE DUPLICATED, STORED, PUBLISHED OR DISCLOSED 
 * IN ANY FORM WITHOUT THE PRIOR WRITTEN CONSENT OF ZiLOG, INC.
 * This is not a license and no use of any kind of this work is authorized
 * in the absence of a written license granted by ZiLOG, Inc. in ZiLOG's 
 * sole discretion 
 */

#include "CFileApi.h"
#include "ZFSTypes.h"
#include "ZFSApi.h"

ZFS_STATUS_t ZFSChdir( IN INT8 *dir )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSClose( IN ZFS_HANDLE_t handle )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSDelete( IN INT8 *file_name )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSDeleteDir( IN INT8 *dir_name, IN UINT8 del_all )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSFormat( IN INT8 *volname )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSGetCwd( IN_OUT INT8 *pcwd_path )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

INT ZFSGetCwdLen( VOID )
{
	return 0 ;
}

INT32 ZFSGetDirFileCount( IN INT8 *dir_path )
{
	return 0 ;
}

ZFS_STATUS_t ZFSGetErrNum( void )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSGetVolumeCount( void )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSGetVolumeParams( IN INT8 *vol_name, ZFS_VOL_PARAMS_t *vol_params, UINT8 get_all )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSInit( PZFS_VOL_PARAMS_t pvol_params )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSList( IN INT8 * path, IN_OUT ZFS_FD_LIST_t * list, IN UINT8 startCnt  )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSMkdir( IN INT8 *path, IN INT8 *dirname )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_HANDLE_t ZFSOpen( IN INT8 *filename, IN UINT8 mode, IN UINT8 type )
{
	return NULL ;
}

INT32 ZFSRead( IN ZFS_HANDLE_t handle, IN_OUT UINT8 *buf, IN UINT bytes )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSRename( IN INT8 *src_file_path, IN INT8 *dst_file_name )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSRenameDir( IN INT8 *src_dir_path, IN INT8* dst_dir_name )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSSeek( IN ZFS_HANDLE_t handle, IN INT32 offset, IN INT8 origin )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

ZFS_STATUS_t ZFSShutdown( void )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}

INT32 ZFSWrite( IN ZFS_HANDLE_t handle, IN UINT8 *buf, IN UINT bytes )
{
	return ZFSERR_INVALID_ARGUMENTS ;
}


// C Runtime FILE APIs
FILE *fopen( const INT8 *filename, const INT8 *mode )
{
	return NULL ;
}

INT fclose( FILE *stream )
{
	return -1 ;
}

INT fputc( INT c, FILE *stream )
{
	return -1 ;
}

INT fputs( const INT8 *string, FILE *stream )
{
	return -1 ;
}

INT fgetc( FILE *stream )
{
	return -1 ;
}

INT8 *fgets( INT8 *string, INT n, FILE *stream )
{
	return ( INT8 * ) NULL ;
}

size_t fread( void *buffer, size_t size, size_t count, FILE *stream )
{
	return 0 ;
}

size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream )
{
	return 0 ;
}

INT fseek( FILE *stream, INT32 offset, INT origin )
{
	return -1 ;
}

INT32 ftell( FILE *stream )
{
	return -1 ;
}

INT feof( FILE *stream )
{
	return -1 ;
}




⌨️ 快捷键说明

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