65 void OS_File6(
const char*
name,
unsigned int* _objtype,
unsigned int* _loadaddr,
66 unsigned int* _execaddr,
unsigned int* _length,
unsigned int* _attr);
82 void OS_File17(
const char*
name,
unsigned int* _objtype,
unsigned int* _loadaddr,
83 unsigned int* _execaddr,
unsigned int* _length,
unsigned int* _attr);
95 void OS_Args5(
int handle,
bool* _eof);
103 void OS_Find(
int code,
const char*
name,
const char* path,
int* _handle);
116 void OS_GBPB2(
int handle,
const void* buffer,
unsigned int count,
126 void OS_GBPB4(
int handle,
void* buffer,
unsigned int count,
127 unsigned int* _excess,
unsigned int* _fp);
139 void OS_GBPB12(
const char*
name,
void* buffer,
unsigned int count,
140 int offset,
unsigned int length,
const char* pattern,
141 unsigned int* _count,
int* _offset);
153 unsigned int context,
unsigned int vartype,
unsigned int* _context,
154 unsigned int* _vartype);
171 unsigned int mask,
unsigned long long start_time,
172 unsigned long long end_time,
void* extra_info);
184 const char* path,
unsigned int size,
unsigned int* _size);
201 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:173
unsigned int filetype
Definition: os.h:32
unsigned int attr
Definition: os.h:30
unsigned int objtype
Definition: os.h:31
void OS_ReadModeVariable(int index, int *_value)
Read mode variable.
Definition: os.cc:228
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:58
void OS_Args5(int handle, bool *_eof)
Read EOF status.
Definition: os.cc:104
void OS_FSControl25(const char *src_name, const char *dst_name)
Rename object.
Definition: os.cc:188
The namespace used to hold the package management library.
Definition: auto_dir.cc:23
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:81
void OS_File4(const char *name, unsigned int attr)
Write file attributes.
Definition: os.cc:49
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:156
void OS_File8(const char *name, unsigned int entries)
Create directory.
Definition: os.cc:72
void OS_File1(const char *name, unsigned int loadaddr, unsigned int execaddr, unsigned int attr)
Write catalogue information.
Definition: os.cc:37
void OS_GBPB4(int handle, void *buffer, unsigned int count, unsigned int *_excess, unsigned int *_fp)
Read bytes from file.
Definition: os.cc:143
unsigned int execaddr
Definition: os.h:28
void OS_Byte161(int address, int *_value)
Read byte from CMOS RAM.
Definition: os.cc:28
void OS_ReadMonotonicTime(unsigned int *_time)
Read monotonic time.
Definition: os.cc:237
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:214
void OS_CLI(const char *command)
Execute a command line.
Definition: os.cc:244
void OS_Find0(int handle)
Close file.
Definition: os.cc:123
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:197
void OS_File18(const char *name, unsigned int filetype)
Write filetype.
Definition: os.cc:95
unsigned int loadaddr
Definition: os.h:27
void OS_Find(int code, const char *name, const char *path, int *_handle)
Open file.
Definition: os.cc:113
char name[]
Definition: os.h:33
unsigned int length
Definition: os.h:29
void OS_GBPB2(int handle, const void *buffer, unsigned int count, unsigned int *_fp)
Write bytes to file.
Definition: os.cc:131