libww libww
WWitch compatibility library for the Wonderful toolchain
Loading...
Searching...
No Matches
oswork.h File Reference
#include <sys/types.h>
#include <sys/process.h>

Go to the source code of this file.

Data Structures

struct  SRAMWork

Macros

#define __LIBWW_SYS_OSWORK_H__
#define TMPBUFSZ   128
#define XMODEMBUFSZ   TMPBUFSZ
#define MAXFILES   16
#define MAXSTREAMILS   MAXFILES
#define ROOTFS_NUM_ENTRIES   16
#define RAM0FS_NUM_ENTRIES   64
#define ROM0FS_NUM_ENTRIES   128
#define sramwork_p   ((SRAMWork*) 0x0000)
#define root_fs_entries   sramwork_p->_root_fs_entries
#define rom0_fs_entries   sramwork_p->_rom0_fs_entries
#define ram0_fs_entries   sramwork_p->_ram0_fs_entries
#define root_fs   (&root_fs_entries[0])
#define kern_fs   (&root_fs_entries[1])
#define rom0_fs   (&root_fs_entries[2])
#define ram0_fs   (&root_fs_entries[3])

Macro Definition Documentation

◆ __LIBWW_SYS_OSWORK_H__

#define __LIBWW_SYS_OSWORK_H__

Definition at line 5 of file oswork.h.

◆ kern_fs

#define kern_fs   (&root_fs_entries[1])

Kernel directory ("/kern") filesystem.

Definition at line 70 of file oswork.h.

◆ MAXFILES

#define MAXFILES   16

Definition at line 11 of file oswork.h.

◆ MAXSTREAMILS

#define MAXSTREAMILS   MAXFILES

Definition at line 12 of file oswork.h.

◆ ram0_fs

#define ram0_fs   (&root_fs_entries[3])

RAM0 ("/ram0") filesystem.

Definition at line 80 of file oswork.h.

◆ ram0_fs_entries

#define ram0_fs_entries   sramwork_p->_ram0_fs_entries

Definition at line 60 of file oswork.h.

◆ RAM0FS_NUM_ENTRIES

#define RAM0FS_NUM_ENTRIES   64

Definition at line 16 of file oswork.h.

◆ rom0_fs

#define rom0_fs   (&root_fs_entries[2])

ROM0 ("/rom0") filesystem.

Definition at line 75 of file oswork.h.

◆ rom0_fs_entries

#define rom0_fs_entries   sramwork_p->_rom0_fs_entries

Definition at line 59 of file oswork.h.

◆ ROM0FS_NUM_ENTRIES

#define ROM0FS_NUM_ENTRIES   128

Definition at line 17 of file oswork.h.

◆ root_fs

#define root_fs   (&root_fs_entries[0])

Root filesystem.

Definition at line 65 of file oswork.h.

◆ root_fs_entries

#define root_fs_entries   sramwork_p->_root_fs_entries

Definition at line 58 of file oswork.h.

◆ ROOTFS_NUM_ENTRIES

#define ROOTFS_NUM_ENTRIES   16

Definition at line 15 of file oswork.h.

◆ sramwork_p

#define sramwork_p   ((SRAMWork*) 0x0000)

Definition at line 57 of file oswork.h.

◆ TMPBUFSZ

#define TMPBUFSZ   128

Definition at line 9 of file oswork.h.

◆ XMODEMBUFSZ

#define XMODEMBUFSZ   TMPBUFSZ

Definition at line 10 of file oswork.h.