45int OSSysCtl(
const char *node,
void *oldval,
void *newval);
int OSSysCtl(const char *node, void *oldval, void *newval)
int OSFSUnmount(const char *mntpt)
int OSRead(uint64_t fd, void *addr, uint64_t off, uint64_t length)
uint64_t OSOpen(const char *path, uint64_t flags)
int OSThreadSleep(uint64_t time)
uint64_t OSSpawn(const char *path, const char *argv[])
int OSThreadExit(uint64_t status)
int OSWrite(uint64_t fd, const void *addr, uint64_t off, uint64_t length)
int OSReadDir(uint64_t fd, char *buf, size_t length, uint64_t *offset)
uint64_t OSWait(uint64_t pid)
int OSFSInfo(struct statfs *info, uint64_t max)
void * OSMemMap(void *addr, uint64_t len, int flags)
int OSThreadWait(uint64_t tid)
int OSNICStat(uint64_t nicNo, NIC *nic)
int OSThreadCreate(uint64_t rip, uint64_t arg)
int OSNICSend(uint64_t nicNo, MBuf *mbuf)
int OSNICRecv(uint64_t nicNo, MBuf *mbuf)
int OSStat(const char *path, struct stat *sb)
int OSFSMount(const char *mntpt, const char *device, uint64_t flags)
int OSMemUnmap(void *addr, uint64_t len)
int OSMemProtect(void *addr, uint64_t len, int flags)