#include <syscCallB.hpp>
void trap::OSEmulatorBase::correct_flags |
( |
int & |
val | ) |
|
References CORRECT_O_APPEND, CORRECT_O_CREAT, CORRECT_O_EXCL, CORRECT_O_NOCTTY, CORRECT_O_NONBLOCK, CORRECT_O_RDONLY, CORRECT_O_RDWR, CORRECT_O_TRUNC, CORRECT_O_WRONLY, flags, NEWLIB_O_APPEND, NEWLIB_O_CREAT, NEWLIB_O_EXCL, NEWLIB_O_NOCTTY, NEWLIB_O_NONBLOCK, NEWLIB_O_RDONLY, NEWLIB_O_RDWR, NEWLIB_O_TRUNC, and NEWLIB_O_WRONLY.
Referenced by trap::openSysCall< wordSize >::operator()().
virtual std::set<std::string> trap::OSEmulatorBase::getRegisteredFunctions |
( |
| ) |
|
|
pure virtual |
void trap::OSEmulatorBase::reset |
( |
| ) |
|
void trap::OSEmulatorBase::set_environ |
( |
const std::string |
name, |
|
|
const std::string |
value |
|
) |
| |
void trap::OSEmulatorBase::set_program_args |
( |
const std::vector< std::string > |
args | ) |
|
void trap::OSEmulatorBase::set_sysconf |
( |
const std::string |
name, |
|
|
int |
value |
|
) |
| |
std::map<std::string, std::string> trap::OSEmulatorBase::env |
std::vector< unsigned int > trap::OSEmulatorBase::groupIDs |
|
static |
unsigned int trap::OSEmulatorBase::heapPointer |
std::vector<std::string> trap::OSEmulatorBase::programArgs |
unsigned int trap::OSEmulatorBase::programsCount = 0 |
|
static |
std::map<std::string, int> trap::OSEmulatorBase::sysconfmap |
The documentation for this class was generated from the following files: