33int psxlseek(
int fd,
int offset,
int whence);
69int format(
const char *deviceName);
71int psxrename(
const char *oldName,
const char *newName);
uint32_t cmd
Definition dma.c:108
int psxwrite(int fd, void *buffer, int size)
Definition stdio.c:167
int psxgetchar()
Definition stdio.c:266
int removeDevice(const char *name)
Definition misc.c:95
int psxread(int fd, void *buffer, int size)
Definition stdio.c:133
struct DirEntry * firstFile(const char *filepath, struct DirEntry *entry)
Definition filesystem.c:34
int addDevice(struct Device *)
Definition misc.c:178
int isFileConsole(int fd)
Definition misc.c:172
const char * splitFilepathAndFindDevice(const char *name, struct Device **device, int *deviceId)
Definition misc.c:133
void setupFileIO(int installTTY)
Definition misc.c:51
struct Device * findDevice(const char *name)
Definition misc.c:82
struct File * getFileFromHandle(int fd)
Definition misc.c:109
int psxrename(const char *oldName, const char *newName)
Definition stdio.c:339
int format(const char *deviceName)
Definition filesystem.c:60
void ioabortraw(int code)
Definition misc.c:117
void psxputc(int c, int fd)
Definition stdio.c:246
char * psxgets(char *storage)
Definition stdio.c:277
void ioAbortWithMsg(const char *msg1, const char *msg2)
Definition misc.c:119
int psxioctl(int fd, int cmd, int arg)
Definition stdio.c:216
void installStdIo(int installTTY)
Definition stdio.c:49
void psxexit(int code)
Definition misc.c:166
void printInstalledDevices()
Definition misc.c:75
void psxputchar(int c)
Definition stdio.c:251
int psxprintf(const char *msg,...)
Definition stdio.c:332
int psxgetc(int fd)
Definition stdio.c:240
void cdevscan()
Definition misc.c:160
int psxlseek(int fd, int offset, int whence)
Definition stdio.c:108
void psxputs(const char *str)
Definition stdio.c:320
int getDeviceStatus()
Definition misc.c:72
void setDeviceStatus(int deviceStatus)
Definition misc.c:73
void reopenStdio()
Definition stdio.c:40
struct DirEntry * nextFile(struct DirEntry *entry)
Definition filesystem.c:58
struct File * findEmptyFile()
Definition misc.c:124
int psxerase(const char *path)
Definition stdio.c:390
int psxclose(int fd)
Definition stdio.c:201
int psxopen(const char *fname, int mode)
Definition stdio.c:70
uint32_t psxerrno
Definition misc.c:49
struct File * g_firstFile
Definition misc.c:45
static int size
Definition string.h:32
const char * name
Definition device.h:63
struct Device * device
Definition stdio.h:100
uint32_t deviceId
Definition stdio.h:97
uint32_t fd
Definition stdio.h:101
static void * buffer
Definition syscalls.h:230
static int c
Definition syscalls.h:121
static void uint32_t mode
Definition syscalls.h:230
void uint32_t(classId, spec)