Nugget
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Functions | Variables
misc.c File Reference
#include <ctype.h>
#include <string.h>
#include "common/hardware/hwregs.h"
#include "common/psxlibc/device.h"
#include "common/psxlibc/ioctl.h"
#include "common/psxlibc/setjmp.h"
#include "common/psxlibc/stdio.h"
#include "common/syscalls/syscalls.h"
#include "openbios/fileio/fileio.h"
#include "openbios/kernel/globals.h"
#include "openbios/kernel/setjmp.h"
#include "openbios/main/main.h"
#include "openbios/tty/tty.h"
Include dependency graph for misc.c:

Functions

void setupFileIO (int installTTY)
 
int getDeviceStatus ()
 
void setDeviceStatus (int deviceStatus)
 
void printInstalledDevices ()
 
struct DevicefindDevice (const char *name)
 
int removeDevice (const char *name)
 
struct FilegetFileFromHandle (int fd)
 
void ioabortraw (int code)
 
void ioAbortWithMsg (const char *msg1, const char *msg2)
 
struct FilefindEmptyFile ()
 
const char * splitFilepathAndFindDevice (const char *name, struct Device **device, int *deviceId)
 
void cdevscan ()
 
void psxexit (int code)
 
int isFileConsole (int fd)
 
int addDevice (struct Device *device)
 

Variables

struct Fileg_firstFile
 
uint32_t psxerrno = PSXENOERR
 

Function Documentation

◆ addDevice()

int addDevice ( struct Device device)

◆ cdevscan()

void cdevscan ( )

◆ findDevice()

struct Device * findDevice ( const char *  name)

◆ findEmptyFile()

struct File * findEmptyFile ( )

◆ getDeviceStatus()

int getDeviceStatus ( )

◆ getFileFromHandle()

struct File * getFileFromHandle ( int  fd)

◆ ioabortraw()

void ioabortraw ( int  code)

◆ ioAbortWithMsg()

void ioAbortWithMsg ( const char *  msg1,
const char *  msg2 
)

◆ isFileConsole()

int isFileConsole ( int  fd)

◆ printInstalledDevices()

void printInstalledDevices ( )

◆ psxexit()

void psxexit ( int  code)

◆ removeDevice()

int removeDevice ( const char *  name)

◆ setDeviceStatus()

void setDeviceStatus ( int  deviceStatus)

◆ setupFileIO()

void setupFileIO ( int  installTTY)

◆ splitFilepathAndFindDevice()

const char * splitFilepathAndFindDevice ( const char *  name,
struct Device **  device,
int deviceId 
)

Variable Documentation

◆ g_firstFile

struct File* g_firstFile

◆ psxerrno

uint32_t psxerrno = PSXENOERR