Posix API Functions

char *
fs_asctime_r    (const  struct  fs_tm  *p_time,
                 char                  *str_time);
int 
fs_chdir        (const  char           *path_dir);
void  
fs_clearerr     (FS_FILE               *p_file);
int  
fs_closedir     (FS_DIR                *p_dir);
char *
fs_ctime_r      (const  fs_time_t      *p_ts,
                 char                  *str_time);
int  
fs_fclose       (FS_FILE               *p_file);
int  
fs_feof         (FS_FILE               *p_file);
int  
fs_ferror       (FS_FILE               *p_file);
int  
fs_fflush       (FS_FILE               *p_file);
int  
fs_fgetpos      (FS_FILE               *p_file,
                 fs_fpos_t             *p_pos);
void  
fs_flockfile    (FS_FILE               *p_file);
FS_FILE  *
fs_fopen        (const  char           *name_full,
                 const  char           *str_mode);
fs_size_t  
fs_fread        (void                  *p_dest,
                 fs_size_t              size,
                 fs_size_t              nitems,
                 FS_FILE               *p_file);
int  
fs_fseek        (FS_FILE               *p_file,
                 long  int              offset,
                 int                    origin);
int  
fs_fsetpos      (FS_FILE               *p_file,
                 fs_fpos_t             *p_pos);
long  int  
fs_ftell        (FS_FILE               *p_file);
int  
fs_ftruncate    (FS_FILE               *p_file,
                 fs_off_t               size);
int  
fs_ftrylockfile (FS_FILE               *p_file);
void  
fs_funlockfile  (FS_FILE               *p_file);
fs_size_t  
fs_fwrite       (void                  *p_src,
                 fs_size_t              size,
                 fs_size_t              nitems,
                 FS_FILE               *p_file);
char  *
fs_getcwd       (char                  *path_dir,
                 fs_size_t              size);
struct  fs_tm  *
fs_localtime_r  (const  fs_time_t      *p_ts,
                 struct  fs_tm         *p_time);
int  
fs_mkdir        (const  char           *name_full);
fs_time_t  
fs_mktime       (struct  fs_tm         *p_time);
FS_DIR  *
fs_opendir      (const  char           *name_full);
int  
fs_readdir      (FS_DIR                *p_dir,
                 struct fs_dirent      *p_dir_entry,
                 struct fs_dirent     **pp_result);
int  
fs_remove       (const  char           *name_full);
int  
fs_rename       (const  char           *name_full_old,
                 const  char           *name_full_new);
void  
fs_rewind       (FS_FILE               *p_file);
int  
fs_setbuf       (FS_FILE               *p_file,
                 fs_size_t              size);
int  
fs_setvbuf      (FS_FILE               *p_file,
                 char                  *p_buf,
                 int                    mode,
                 fs_size_t              size);