37 void OS_File1(
const char* name,
unsigned int loadaddr,
unsigned int execaddr,
44 void OS_File4(
const char* name,
unsigned int attr);
54 void OS_File6(
const char* name,
unsigned int* _objtype,
unsigned int* _loadaddr,
55 unsigned int* _execaddr,
unsigned int* _length,
unsigned int* _attr);
61 void OS_File8(
const char* name,
unsigned int entries);
71 void OS_File17(
const char* name,
unsigned int* _objtype,
unsigned int* _loadaddr,
72 unsigned int* _execaddr,
unsigned int* _length,
unsigned int* _attr);
78 void OS_File18(
const char* name,
unsigned int filetype);
84 void OS_Args5(
int handle,
bool* _eof);
92 void OS_Find(
int code,
const char* name,
const char* path,
int* _handle);
105 void OS_GBPB2(
int handle,
const void* buffer,
unsigned int count,
115 void OS_GBPB4(
int handle,
void* buffer,
unsigned int count,
116 unsigned int* _excess,
unsigned int* _fp);
128 void OS_GBPB12(
const char* name,
void* buffer,
unsigned int count,
129 int offset,
unsigned int length,
const char* pattern,
130 unsigned int* _count,
int* _offset);
141 void OS_SetVarVal(
const char* varname,
const char* value,
unsigned int length,
142 unsigned int context,
unsigned int vartype,
unsigned int* _context,
143 unsigned int* _vartype);
160 unsigned int mask,
unsigned long long start_time,
161 unsigned long long end_time,
void* extra_info);
172 void OS_FSControl37(
const char* name,
char* buffer,
const char* pathvar,
173 const char* path,
unsigned int size,
unsigned int* _size);
190 void OS_CLI(
const char *command);
void OS_SetVarVal(const char *varname, const char *value, unsigned int length, unsigned int context, unsigned int vartype, unsigned int *_context, unsigned int *_vartype)
Set system variable.
Definition: os.cc:162
unsigned int filetype
Definition: os.h:21
unsigned int attr
Definition: os.h:19
unsigned int objtype
Definition: os.h:20
void OS_ReadModeVariable(int index, int *_value)
Read mode variable.
Definition: os.cc:217
void OS_File6(const char *name, unsigned int *_objtype, unsigned int *_loadaddr, unsigned int *_execaddr, unsigned int *_length, unsigned int *_attr)
Delete object.
Definition: os.cc:47
void OS_Args5(int handle, bool *_eof)
Read EOF status.
Definition: os.cc:93
void OS_FSControl25(const char *src_name, const char *dst_name)
Rename object.
Definition: os.cc:177
void OS_File17(const char *name, unsigned int *_objtype, unsigned int *_loadaddr, unsigned int *_execaddr, unsigned int *_length, unsigned int *_attr)
Read catalogue information.
Definition: os.cc:70
void OS_File4(const char *name, unsigned int attr)
Write file attributes.
Definition: os.cc:38
void OS_GBPB12(const char *name, void *buffer, unsigned int count, int offset, unsigned int length, const char *pattern, unsigned int *_count, int *_offset)
Read catalogue information from directory.
Definition: os.cc:145
void OS_File8(const char *name, unsigned int entries)
Create directory.
Definition: os.cc:61
void OS_File1(const char *name, unsigned int loadaddr, unsigned int execaddr, unsigned int attr)
Write catalogue information.
Definition: os.cc:26
void OS_GBPB4(int handle, void *buffer, unsigned int count, unsigned int *_excess, unsigned int *_fp)
Read bytes from file.
Definition: os.cc:132
unsigned int execaddr
Definition: os.h:17
void OS_Byte161(int address, int *_value)
Read byte from CMOS RAM.
Definition: os.cc:17
void OS_ReadMonotonicTime(unsigned int *_time)
Read monotonic time.
Definition: os.cc:226
void OS_FSControl37(const char *pathname, char *buffer, const char *pathvar, const char *path, unsigned int size, unsigned int *_size)
Canonicalise pathname.
Definition: os.cc:203
void OS_CLI(const char *command)
Execute a command line.
Definition: os.cc:233
void OS_Find0(int handle)
Close file.
Definition: os.cc:112
void OS_FSControl26(const char *src_name, const char *dst_name, unsigned int mask, unsigned long long start_time, unsigned long long end_time, void *extra_info)
Copy objects.
Definition: os.cc:186
void OS_File18(const char *name, unsigned int filetype)
Write filetype.
Definition: os.cc:84
unsigned int loadaddr
Definition: os.h:16
void OS_Find(int code, const char *name, const char *path, int *_handle)
Open file.
Definition: os.cc:102
char name[]
Definition: os.h:22
unsigned int length
Definition: os.h:18
void OS_GBPB2(int handle, const void *buffer, unsigned int count, unsigned int *_fp)
Write bytes to file.
Definition: os.cc:120