libww libww
WWitch compatibility library for the Wonderful toolchain
Loading...
Searching...
No Matches
oswork.h
Go to the documentation of this file.
1#include <sys/types.h>
2#include <sys/process.h>
3
4#ifndef __LIBWW_SYS_OSWORK_H__
5#define __LIBWW_SYS_OSWORK_H__
6
7/* Begin auto-generated section */
8
9#define TMPBUFSZ 128
10#define XMODEMBUFSZ TMPBUFSZ
11#define MAXFILES 16
12#define MAXSTREAMILS MAXFILES
13
14/* File table defines */
15#define ROOTFS_NUM_ENTRIES 16
16#define RAM0FS_NUM_ENTRIES 64
17#define ROM0FS_NUM_ENTRIES 128
18/* End auto-generated section */
19
56
57#define sramwork_p ((SRAMWork*) 0x0000)
58#define root_fs_entries sramwork_p->_root_fs_entries
59#define rom0_fs_entries sramwork_p->_rom0_fs_entries
60#define ram0_fs_entries sramwork_p->_ram0_fs_entries
61
65#define root_fs (&root_fs_entries[0])
66
70#define kern_fs (&root_fs_entries[1])
71
75#define rom0_fs (&root_fs_entries[2])
76
80#define ram0_fs (&root_fs_entries[3])
81
82#endif /* __LIBWW_SYS_OSWORK_H__ */
#define ROOTFS_NUM_ENTRIES
Definition oswork.h:15
#define ROM0FS_NUM_ENTRIES
Definition oswork.h:17
#define RAM0FS_NUM_ENTRIES
Definition oswork.h:16
uint8_t todo_2[0x2F2 - 0x6E]
Definition oswork.h:39
uint16_t _os_version
Definition oswork.h:37
uint8_t todo_1[0x6C - 0x60]
Definition oswork.h:28
fent_t _rom0_fs_entries[ROM0FS_NUM_ENTRIES]
Definition oswork.h:54
ProcContext _ospc
Definition oswork.h:27
fent_t _root_fs_entries[ROOTFS_NUM_ENTRIES]
Definition oswork.h:44
fent_t _ram0_fs_entries[RAM0FS_NUM_ENTRIES]
Definition oswork.h:49