| public void | AddDirChangeNotification(const char* directories) |
| public void | BindTerminal(int md) |
| public void | ChDir(const char* path) |
| public void | ChMod(const char* path, int mode) |
| public void | ChOwn(const char* path, int uid, int gid) |
| public void | ClearDirectoriesChanged() |
| public void | Close(int fd) |
| public void | CloseDecompression(int dd) |
| public void | CloseDir(int dfd) |
| public void | CloseMsgQ(int md) |
| public void | CloseResource(int rd) |
| public int | Connect(const char* node, const char* service) |
| public int | Create(const char* path, int mode) |
| public int | Decompress(byte* buffer, long count) |
| public bool | DirectoriesChanged() |
| public int | Dup(int fd) |
| public void | Exec(const String<char>& program, const List<String<char>>& args) |
| public void | Exec(const String<char>& program, const List<String<char>>& args, const Environment& environment) |
| public nothrow void | Exit(byte exitCode) |
| public int | Fork() |
| public void | GetCWD(char* pathBuf, long bufSize) |
| public void | GetDecompressedData(int dd, byte* buffer, long count) |
| public long | GetDecompressedDataSize(int dd) |
| public int | GetEGID() |
| public int | GetEUID() |
| public int | GetGID() |
| public String<char> | GetHostName() |
| public void | GetMsg(int md, byte* buffer) |
| public int | GetMsgQLength(int md) |
| public int | GetMsgSize(int md) |
| public int | GetPid() |
| public long | GetResourceSize(int rd) |
| public int | GetUID() |
| public String<char> | GetUserName() |
| public int | IOCtl(int fd, IOControlItem item, byte* arg, long argSize) |
| public void | Kill(int pid) |
| public void | MkDir(const char* path) |
| public void | MkDir(const char* path, int mode) |
| public int | MsgQ(const char* name) |
| public int | Open(const char* path, OpenFlags flags, int mode) |
| public int | OpenDir(const char* dirPath) |
| public int | OpenResource(const char* resource_name) |
| public void | Pipe(int* readerFd, int* writerFd) |
| public void | PopPid(int fd) |
| public void | PushPid(int fd, int pid) |
| public void | PutMsg(int md, byte* msgData, int msgSize) |
| public long | Read(int fd, void* buffer, long count) |
| public int | ReadDir(int dfd, byte* dirEntryBuf, long dirEntryBufSize) |
| public void | ReadResource(int rd, long offset, long size, byte* buffer) |
| public void | RemoveDirChangeNotifications() |
| public void | Rename(const char* source, const char* target) |
| public long | Seek(int fd, long pos, Origin origin) |
| public void | SetEGID(int egid) |
| public void | SetEUID(int euid) |
| public void | SetGID(int gid) |
| public void | SetUID(int uid) |
| public void | Tab(int fd, int putTabMsgQ, int getTabMsgQ) |
| public long | Tell(int fd) |
| public void | TimerMsg(const Duration& duration, int md, byte* msgData, int msgSize) |
| public int | UMask(int mask) |
| public void | UTime(const char* path, byte* timeBuf, long timeBufSize) |
| public void | UnbindTerminal() |
| public void | Unlink(const char* path) |
| public void | Untab(int fd) |
| public int | Wait(byte* exitCode) |
| public void | WaitMsg(int md) |
| public int | WaitPid(int pid, byte* exitCode) |
| public long | Write(int fd, void* buffer, long count) |