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
51
92
93#define sramwork_p ((SRAMWork*) 0x0000)
94#define root_fs_entries sramwork_p->_root_fs_entries
95#define rom0_fs_entries sramwork_p->_rom0_fs_entries
96#define ram0_fs_entries sramwork_p->_ram0_fs_entries
97
101#define root_fs (&root_fs_entries[0])
102
106#define kern_fs (&root_fs_entries[1])
107
111#define rom0_fs (&root_fs_entries[2])
112
116#define ram0_fs (&root_fs_entries[3])
117
118#endif /* __LIBWW_SYS_OSWORK_H__ */
#define ROOTFS_NUM_ENTRIES
Definition oswork.h:15
struct _fhandle_t fhandle_t
#define ROM0FS_NUM_ENTRIES
Definition oswork.h:17
#define MAXFILES
Definition oswork.h:11
#define RAM0FS_NUM_ENTRIES
Definition oswork.h:16
uint8_t reserved[8]
Definition oswork.h:49
fpos_t pos
Definition oswork.h:44
floc_t loc
Definition oswork.h:36
fent_t __far * ent
Definition oswork.h:28
flen_t len
Definition oswork.h:40
int count
Definition oswork.h:48
fmode_t mode
Definition oswork.h:32
uint8_t todo_3[0x80]
Definition oswork.h:75
uint16_t _os_version
Definition oswork.h:69
uint8_t todo_1[0x6C - 0x60]
Definition oswork.h:60
uint32_t todo_2
Definition oswork.h:71
fent_t _rom0_fs_entries[ROM0FS_NUM_ENTRIES]
Definition oswork.h:90
fhandle_t _openfiles[MAXFILES]
Definition oswork.h:73
ProcContext _ospc
Definition oswork.h:59
fent_t _root_fs_entries[ROOTFS_NUM_ENTRIES]
Definition oswork.h:80
fent_t _ram0_fs_entries[RAM0FS_NUM_ENTRIES]
Definition oswork.h:85
fent_t __far * FS
Definition filesys.h:119
int32_t fpos_t
Definition types.h:61
address_t floc_t
Definition types.h:73
uint16_t fmode_t
Definition types.h:62
int32_t flen_t
Definition types.h:60