Nugget
Loading...
Searching...
No Matches
Classes | Functions | Variables
filesystem.c File Reference
#include "openbios/cdrom/filesystem.h"
#include <ctype.h>
#include <memory.h>
#include <stdint.h>
#include <string.h>
#include "common/psxlibc/direntry.h"
#include "common/psxlibc/stdio.h"
#include "common/util/util.h"
#include "openbios/cdrom/cdrom.h"
#include "openbios/cdrom/helpers.h"
#include "openbios/kernel/util.h"
Include dependency graph for filesystem.c:

Classes

struct  PathTableEntry
 
struct  DirectoryEntry
 

Functions

int cdromReadPathTable ()
 
int dev_cd_open (struct File *file, const char *filename, int mode)
 
int dev_cd_read (struct File *file, void *buffer_, int size)
 
struct DirEntrydev_cd_firstFile (struct File *file, const char *filename, struct DirEntry *entry)
 
struct DirEntrydev_cd_nextFile (struct File *file, struct DirEntry *entry)
 
int dev_cd_chdir (struct File *file, char *name)
 

Variables

char g_cdromCWD [128]
 

Function Documentation

◆ cdromReadPathTable()

int cdromReadPathTable ( )

◆ dev_cd_chdir()

int dev_cd_chdir ( struct File file,
char *  name 
)

◆ dev_cd_firstFile()

struct DirEntry * dev_cd_firstFile ( struct File file,
const char *  filename,
struct DirEntry entry 
)

◆ dev_cd_nextFile()

struct DirEntry * dev_cd_nextFile ( struct File file,
struct DirEntry entry 
)

◆ dev_cd_open()

int dev_cd_open ( struct File file,
const char *  filename,
int  mode 
)

◆ dev_cd_read()

int dev_cd_read ( struct File file,
void buffer_,
int  size 
)

Variable Documentation

◆ g_cdromCWD

char g_cdromCWD[128]