/*
 * Copyright (c) 2020 AIIT XUOS Lab
 * XiUOS  is licensed under Mulan PSL v2.
 * You can use this software according to the terms and conditions of the Mulan PSL v2.
 * You may obtain a copy of Mulan PSL v2 at:
 *        http://license.coscl.org.cn/MulanPSL2
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PSL v2 for more details.
 */

/**
* @file:    fs.h
* @brief:   the macor definition of posix fs
* @version: 1.0
* @author:  AIIT XUOS Lab
* @date:    2020/4/20
*
*/

#ifndef POSIX_FS_H
#define POSIX_FS_H

// #include "../../switch_api/user_api.h"

// #define  open        UserOpen
// #define  read        UserRead
// #define  write       UserWrite
// #define  close       UserClose
// #define  lseek       UserLseek
// #define  rename      UserRename
// #define  unlink      UserUnlink
// #define  stat        UserStat
// #define  fstat       UserFstat
// #define  fsync       UserFsync
// #define  ftruncate   UserFtruncate
// #define  mkdir       UserMkdir
// #define  opendir     UserOpendir
// #define  closedir    UserClosedir
// #define  readdir     UserReaddir
// #define  rmdir       UserRmdir
// #define  chdir       UserChdir
// #define  getcwd      UserGetcwd
// #define  telldir     UserTelldir
// #define  seekdir     UserSeekdir
// #define  rewinddir   UserRewinddir
// #define  printf      UserPrintf

// #ifdef FS_DFS
// #define  statfs      UserStatfs
// #endif

#endif

