aboutsummaryrefslogtreecommitdiff
path: root/sys/src
diff options
context:
space:
mode:
Diffstat (limited to 'sys/src')
-rw-r--r--sys/src/brk.c8
-rw-r--r--sys/src/chdir.c8
-rw-r--r--sys/src/chdirfd.c8
-rw-r--r--sys/src/chmod.c8
-rw-r--r--sys/src/close.c8
-rw-r--r--sys/src/dirents.c8
-rw-r--r--sys/src/dup.c8
-rw-r--r--sys/src/errno.inc.h89
-rw-r--r--sys/src/errormsg.c26
-rw-r--r--sys/src/exec.c8
-rw-r--r--sys/src/fork.c8
-rw-r--r--sys/src/getgid.c8
-rw-r--r--sys/src/getpgid.c8
-rw-r--r--sys/src/getpid.c8
-rw-r--r--sys/src/getuid.c8
-rw-r--r--sys/src/info.c7
-rw-r--r--sys/src/infoat.c8
-rw-r--r--sys/src/infofd.c10
-rw-r--r--sys/src/internal.h271
-rw-r--r--sys/src/ioctl.c17
-rw-r--r--sys/src/madvise.c8
-rw-r--r--sys/src/mkdir.c8
-rw-r--r--sys/src/mkdirat.c8
-rw-r--r--sys/src/mkfifo.c8
-rw-r--r--sys/src/mknode.c7
-rw-r--r--sys/src/mknodeat.c8
-rw-r--r--sys/src/mlock.c8
-rw-r--r--sys/src/mmap.c17
-rw-r--r--sys/src/mprotect.c14
-rw-r--r--sys/src/mremap.c20
-rw-r--r--sys/src/munlock.c8
-rw-r--r--sys/src/munmap.c8
-rw-r--r--sys/src/open.c8
-rw-r--r--sys/src/read.c8
-rw-r--r--sys/src/sbrk.c6
-rw-r--r--sys/src/seek.c8
-rw-r--r--sys/src/setpgid.c8
-rw-r--r--sys/src/wait.c7
-rw-r--r--sys/src/waitfor.c8
-rw-r--r--sys/src/write.c8
40 files changed, 0 insertions, 715 deletions
diff --git a/sys/src/brk.c b/sys/src/brk.c
deleted file mode 100644
index 85dd30c..0000000
--- a/sys/src/brk.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·brk(void *addr)
-{
- long ret = syscall(·Brk, addr);
- return error(ret);
-}
diff --git a/sys/src/chdir.c b/sys/src/chdir.c
deleted file mode 100644
index d64446a..0000000
--- a/sys/src/chdir.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·chdir(char *path)
-{
- intptr ret = syscall(·Chdir, path);
- return error(ret);
-}
diff --git a/sys/src/chdirfd.c b/sys/src/chdirfd.c
deleted file mode 100644
index ad84d2b..0000000
--- a/sys/src/chdirfd.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·chdirfd(int fd)
-{
- intptr ret = syscall(·FChdir, fd);
- return error(ret);
-}
diff --git a/sys/src/chmod.c b/sys/src/chmod.c
deleted file mode 100644
index a37a037..0000000
--- a/sys/src/chmod.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·chmod(char *path, uint mode)
-{
- long ret = syscall(·Chmod, path, mode);
- return error(ret);
-}
diff --git a/sys/src/close.c b/sys/src/close.c
deleted file mode 100644
index b9da3ab..0000000
--- a/sys/src/close.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·close(int fd)
-{
- intptr ret = syscall(·Close, fd);
- return error(ret);
-}
diff --git a/sys/src/dirents.c b/sys/src/dirents.c
deleted file mode 100644
index c00ce15..0000000
--- a/sys/src/dirents.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·dirents(int fd, int len, void *buffer, int *size)
-{
- long ret = *size = syscall(·GetDents, fd, buffer, len);
- return error(ret);
-}
diff --git a/sys/src/dup.c b/sys/src/dup.c
deleted file mode 100644
index 5877df3..0000000
--- a/sys/src/dup.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·dup(int oldfd, int newfd)
-{
- intptr ret = syscall(·Dup2, oldfd, newfd);
- return error(ret);
-}
diff --git a/sys/src/errno.inc.h b/sys/src/errno.inc.h
deleted file mode 100644
index 58ee427..0000000
--- a/sys/src/errno.inc.h
+++ /dev/null
@@ -1,89 +0,0 @@
-E(0, "no error information")
-E(sys·ErrorBadWideChar, "illegal byte sequence")
-E(sys·ErrorBadDomain, "domain error")
-E(sys·ErrorBadResult, "result not representable")
-E(sys·ErrorNotTTY, "not a tty")
-E(sys·ErrorAccess, "permission denied")
-E(sys·ErrorNotPermit, "operation not permitted")
-E(sys·ErrorNoEntry, "no such file or directory")
-E(sys·ErrorNoProc, "no such process")
-E(sys·ErrorExists, "file exists")
-E(sys·ErrorOverflow, "value too large for data type")
-E(sys·ErrorNoSpace, "no space left on device")
-E(sys·ErrorNoMemory, "out of memory")
-E(sys·ErrorBusy, "resource busy")
-E(sys·ErrorInterrupt, "interrupted system call")
-E(sys·ErrorAgain, "resource temporarily unavailable")
-E(sys·ErrorNoSeek, "invalid seek")
-E(sys·ErrorExDevice, "cross-device link")
-E(sys·ErrorReadOnly, "read-only file system")
-E(sys·ErrorNotEmptyDir, "directory not empty")
-E(sys·ErrorResetConnect, "connection reset by peer")
-E(sys·ErrorTimedOut, "operation timed out")
-E(sys·ErrorRefuseConnect, "connection refused")
-E(sys·ErrorHostDown, "host is down")
-E(sys·ErrorHostHang, "host is unreachable")
-E(sys·ErrorAddrInUse, "address in use")
-E(sys·ErrorBadPipe, "broken pipe")
-E(sys·ErrorIO, "i/o error")
-E(sys·ErrorNoDevAddr, "no such device or address")
-E(sys·ErrorNotBlk, "block device required")
-E(sys·ErrorNoDevice, "no such device")
-E(sys·ErrorNotDir, "not a directory")
-E(sys·ErrorIsDir, "is a directory")
-E(sys·ErrorTxtBusy, "text file busy")
-E(sys·ErrorExecFmt, "exec format error")
-E(sys·ErrorBadArg, "invalid argument")
-E(sys·ErrorArgLen, "argument list too long")
-E(sys·ErrorLinkLoop, "symbolic link loop")
-E(sys·ErrorNameLen, "filename too long")
-E(sys·ErrorNoFiles, "too many open files in system")
-E(sys·ErrorNoFd, "no file descriptors available")
-E(sys·ErrorBadFd, "bad file descriptor")
-E(sys·ErrorNoChild, "no child process")
-E(sys·ErrorBadAddr, "bad address")
-E(sys·ErrorBigFile, "file too large")
-E(sys·ErrorNoLink, "too many links")
-E(sys·ErrorNoLock, "no locks available")
-E(sys·ErrorDeadlock, "resource deadlock would occur")
-E(sys·ErrorNoRecover, "state not recoverable")
-E(sys·ErrorOwnerDie, "previous owner died")
-E(sys·ErrorCancel, "operation canceled")
-E(sys·ErrorNoSyscall, "function not implemented")
-E(sys·ErrorNoMsg, "no message of desired type")
-E(sys·ErrorNoIdent, "identifier removed")
-E(sys·ErrorNoStr, "device not a stream")
-E(sys·ErrorNoData, "no data available")
-E(sys·ErrorTimeout, "device timeout")
-E(sys·ErrorNoStream, "out of streams resources")
-E(sys·ErrorDeadLink, "link has been severed")
-E(sys·ErrorProtocol, "protocol error")
-E(sys·ErrorBadMsg, "bad message")
-E(sys·ErrorBadFdState, "file descriptor in bad state")
-E(sys·ErrorNotSocket, "not a socket")
-E(sys·ErrorNeedDstAddr, "destination address required")
-E(sys·ErrorMsgLen, "message too large")
-E(sys·ErrorBadProtocol, "protocol wrong type for socket")
-E(sys·ErrorNoProtocol, "protocol not available")
-E(sys·ErrorNoProtocolSupport, "protocol not supported")
-E(sys·ErrorNoSocketSupport, "socket type not supported")
-E(sys·ErrorNoSupport, "not supported")
-E(sys·ErrorNoPFSupport, "protocol family not supported")
-E(sys·ErrorNoAFSupport, "address family not supported by protocol")
-E(sys·ErrorAddrNotAvail, "address not available")
-E(sys·ErrorNetDown, "network is down")
-E(sys·ErrorNetHang, "network unreachable")
-E(sys·ErrorNetReset, "connection reset by network")
-E(sys·ErrorAbortConnect, "connection aborted")
-E(sys·ErrorNoBuffer, "no buffer space available")
-E(sys·ErrorIsConnect, "socket is connected")
-E(sys·ErrorNotConnect, "socket not connected")
-E(sys·ErrorShutdown, "cannot send after socket shutdown")
-E(sys·ErrorAlreadyConnect, "operation already in progress")
-E(sys·ErrorInProgress, "operation in progress")
-E(sys·ErrorStale, "stale file handle")
-E(sys·ErrorRemoteIO, "remote i/o error")
-E(sys·ErrorDiskQuota, "quota exceeded")
-E(sys·ErrorNoMedium, "no medium found")
-E(sys·ErrorBadMedium, "wrong medium type")
-E(sys·ErrorMultihop, "multihop attempted")
diff --git a/sys/src/errormsg.c b/sys/src/errormsg.c
deleted file mode 100644
index e1d4b73..0000000
--- a/sys/src/errormsg.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include "internal.h"
-
-static const struct ErrorMessage {
-#define E(n, s) char str##n[sizeof(s)];
-#include "errno.inc.h"
-#undef E
-} errormsg = {
-#define E(n, s) s,
-#include "errno.inc.h"
-#undef E
-};
-
-static const ushort errmsgidx[] = {
-#define E(n, s) [n] = offsetof(struct ErrorMessage, str##n),
-#include "errno.inc.h"
-#undef E
-};
-
-char *
-sys·errormsg(int errno)
-{
- if(errno >= arrlen(errmsgidx))
- errno=0;
-
- return (char*)(&errormsg + errmsgidx[errno]);
-}
diff --git a/sys/src/exec.c b/sys/src/exec.c
deleted file mode 100644
index d00e9dd..0000000
--- a/sys/src/exec.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·exec(char *prog, char *argv[], char *env[])
-{
- intptr ret = syscall(·ExecVe, prog, argv, env);
- return error(ret);
-}
diff --git a/sys/src/fork.c b/sys/src/fork.c
deleted file mode 100644
index c33caa2..0000000
--- a/sys/src/fork.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·fork(void)
-{
- intptr ret = syscall(·Fork);
- return error(ret);
-}
diff --git a/sys/src/getgid.c b/sys/src/getgid.c
deleted file mode 100644
index e9c6583..0000000
--- a/sys/src/getgid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·getgid(void)
-{
- long ret = syscall(·GetGid);
- return error(ret);
-}
diff --git a/sys/src/getpgid.c b/sys/src/getpgid.c
deleted file mode 100644
index 7077c8b..0000000
--- a/sys/src/getpgid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·getpgid(int pid)
-{
- long ret = syscall(·GetPGid, pid);
- return error(ret);
-}
diff --git a/sys/src/getpid.c b/sys/src/getpid.c
deleted file mode 100644
index 527bdb2..0000000
--- a/sys/src/getpid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·getpid(void)
-{
- long ret = syscall(·GetPid);
- return error(ret);
-}
diff --git a/sys/src/getuid.c b/sys/src/getuid.c
deleted file mode 100644
index aebf32b..0000000
--- a/sys/src/getuid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·getuid(void)
-{
- long ret = syscall(·GetUid);
- return error(ret);
-}
diff --git a/sys/src/info.c b/sys/src/info.c
deleted file mode 100644
index 60f32a0..0000000
--- a/sys/src/info.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "internal.h"
-
-int
-sys·info(char *path, sys·Info *file)
-{
- return sys·infoat(sys·FdCwd, path, 0, sys·InfoAll, file);
-}
diff --git a/sys/src/infoat.c b/sys/src/infoat.c
deleted file mode 100644
index ccbaf18..0000000
--- a/sys/src/infoat.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·infoat(int dirfd, char *path, int flag, uint mask, sys·Info *file)
-{
- long ret = syscall(·StatX, dirfd, path, flag, mask, file);
- return error(ret);
-}
diff --git a/sys/src/infofd.c b/sys/src/infofd.c
deleted file mode 100644
index 8b2973b..0000000
--- a/sys/src/infofd.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include "internal.h"
-#include <linux/stat.h>
-
-int
-sys·infofd(int fd, sys·Info *file)
-{
- if(fd < 0)
- return sys·ErrorBadFd;
- return sys·infoat(fd, "", sys·AtEmptyPath, sys·InfoAll, file);
-}
diff --git a/sys/src/internal.h b/sys/src/internal.h
deleted file mode 100644
index e8bb76c..0000000
--- a/sys/src/internal.h
+++ /dev/null
@@ -1,271 +0,0 @@
-#pragma once
-
-#include <u.h>
-#include <sys.h>
-#include <syscall.h>
-
-#define syscall0(n) _syscall0(n)
-#define syscall1(n,a1) _syscall1(n,sysarg(a1))
-#define syscall2(n,a1,a2) _syscall2(n,sysarg(a1),sysarg(a2))
-#define syscall3(n,a1,a2,a3) _syscall3(n,sysarg(a1),sysarg(a2),sysarg(a3))
-#define syscall4(n,a1,a2,a3,a4) _syscall4(n,sysarg(a1),sysarg(a2),sysarg(a3),sysarg(a4))
-#define syscall5(n,a1,a2,a3,a4,a5) _syscall5(n,sysarg(a1),sysarg(a2),sysarg(a3),sysarg(a4),sysarg(a5))
-#define syscall6(n,a1,a2,a3,a4,a5,a6) _syscall6(n,sysarg(a1),sysarg(a2),sysarg(a3),sysarg(a4),sysarg(a5),sysarg(a6))
-#define syscall7(n,a1,a2,a3,a4,a5,a6,a7) _syscall7(n,sysarg(a1),sysarg(a2),sysarg(a3),sysarg(a4),sysarg(a5),sysarg(a6),sysarg(a7))
-
-#define __SYSCALL_NARGS_X(a,b,c,d,e,f,g,h,n,...) n
-#define __SYSCALL_NARGS(...) __SYSCALL_NARGS_X(__VA_ARGS__,7,6,5,4,3,2,1,0,)
-#define __SYSCALL_CONCAT_X(a,b) a##b
-#define __SYSCALL_CONCAT(a,b) __SYSCALL_CONCAT_X(a,b)
-#define __SYSCALL_DISP(b,...) __SYSCALL_CONCAT(b,__SYSCALL_NARGS(__VA_ARGS__))(__VA_ARGS__)
-
-#define syscall(...) __SYSCALL_DISP(syscall,__VA_ARGS__)
-
-#ifndef sysarg
-# define sysarg(x) ((long)(x))
-#endif
-
-#define error(ret) ((ret) < 0 && (ret) > -4096) ? (-(ret)) : 0
-
-/*********************************************
- * XXX: below this line is computer generated
- *********************************************/
-
-/* legacy cleanup */
-#ifdef ·SocketCall
-#endif
-
-#ifdef ·GetUid32
-# undef ·LChown
-# undef ·GetUid
-# undef ·GetGid
-# undef ·GetEUid
-# undef ·GetEGid
-# undef ·SetReUid
-# undef ·SetReGid
-# undef ·GetGroups
-# undef ·SetGroups
-# undef ·FChown
-# undef ·SetResUid
-# undef ·GetResUid
-# undef ·SetResGid
-# undef ·GetResGid
-# undef ·Chown
-# undef ·SetUid
-# undef ·SetGid
-# undef ·SetFsUid
-# undef ·SetFsGid
-# define ·LChown ·LChown32
-# define ·GetUid ·GetUid32
-# define ·GetGid ·GetGid32
-# define ·GetEUid ·GetEUid32
-# define ·GetEGid ·GetEGid32
-# define ·SetReUid ·SetReUid32
-# define ·SetReGid ·SetReGid32
-# define ·GetGroups ·GetGroups32
-# define ·SetGroups ·SetGroups32
-# define ·FChown ·FChown32
-# define ·SetResUid ·SetResUid32
-# define ·GetResUid ·GetResUid32
-# define ·SetResGid ·SetResGid32
-# define ·GetResGid ·GetResGid32
-# define ·Chown ·Chown32
-# define ·SetUid ·SetUid32
-# define ·SetGid ·SetGid32
-# define ·SetFsUid ·SetFsUid32
-# define ·SetFsGid ·SetFsGid32
-#endif
-
-#ifdef ·FCntl64
-# undef ·FCntl
-# define ·FCntl ·FCntl64
-#endif
-
-#ifdef ·GetDents64
-# undef ·GetDents
-# define ·GetDents ·GetDents64
-#endif
-
-#ifdef ·FTruncate64
-# undef ·FTruncate
-# undef ·Truncate
-# define ·FTruncate ·FTruncate64
-# define ·Truncate ·Truncate64
-#endif
-
-#ifdef ·Stat64
-# undef ·Stat
-# define ·Stat ·Stat64
-#endif
-
-#ifdef ·FStat64
-# undef ·FStat
-# define ·FStat ·FStat64
-#endif
-
-#ifdef ·LStat64
-# undef ·LStat
-# define ·LStat ·LStat64
-#endif
-
-#ifdef ·StatFs64
-# undef ·StatFs
-# define ·StatFs ·StatFs64
-#endif
-
-#ifdef ·FStatFs64
-# undef ·FStatFs
-# define ·FStatFs ·FStatFs64
-#endif
-
-#ifdef ·NewFStatAt
-# undef ·FStatAt
-# define ·FStatAt ·NewFStatAt
-# undef ·FStatAt
-# define ·FStatAt ·FStatAt64
-#endif
-
-#ifdef ·UGetRLimit
-# undef ·GetRLimit
-# define ·GetRLimit ·UGetRLimit
-#endif
-
-#ifdef ·NewSelect
-# undef ·Select
-# define ·Select ·NewSelect
-#endif
-
-#ifdef ·PRead64
-# undef ·PRead
-# undef ·PWrite
-# define ·PRead ·PRead64
-# define ·PWrite ·PWrite64
-#endif
-
-#ifdef ·FAdvise6464
-# undef ·FAdvise
-# define ·FAdvise ·FAdvise6464
-# undef ·FAdvise
-# define ·FAdvise ·FAdvise64
-#endif
-
-#ifdef ·SendFile64
-# undef ·SendFile
-# define ·SendFile ·SendFile64
-#endif
-
-#ifndef ·TimerSetTime
-# define ·TimerSetTime ·TimerSetTime32
-#endif
-
-#ifndef ·TimerGetTime
-# define ·TimerGetTime ·TimerGetTime32
-#endif
-
-#ifndef ·TimerFdSetTime
-# define ·TimerFdSetTime ·TimerFdSetTime32
-#endif
-
-#ifndef ·TimerFdGetTime
-# define ·TimerFdGetTime ·TimerFdGetTime32
-#endif
-
-#ifndef ·ClockSetTime
-# define ·ClockSetTime ·ClockSetTime32
-#endif
-
-#ifndef ·ClockGetTime
-# define ·ClockGetTime ·ClockGetTime32
-#endif
-
-#ifndef ·ClockGetRes
-# define ·ClockGetRes ·ClockGetResTime32
-#endif
-
-#ifndef ·ClockNanoSleep
-# define ·ClockNanoSleep ·ClockNanoSleepTime32
-#endif
-
-#ifndef ·GetTimeOfDay
-# define ·GetTimeOfDay ·GetTimeOfDayTime32
-#endif
-
-#ifndef ·SetTimeOfDay
-# define ·SetTimeOfDay ·SetTimeOfDayTime32
-#endif
-
-#ifndef ·ClockGetTime
-# define ·ClockGetTime ·ClockGetTime64
-#endif
-
-#ifndef ·ClockSetTime
-# define ·ClockSetTime ·ClockSetTime64
-#endif
-
-#ifndef ·ClockAdjTime
-# define ·ClockAdjTime ·ClockAdjTime64
-#endif
-
-#ifndef ·ClockGetRes
-# define ·ClockGetRes ·ClockGetResTime64
-#endif
-
-#ifndef ·ClockNanoSleep
-# define ·ClockNanoSleep ·ClockNanoSleepTime64
-#endif
-
-#ifndef ·TimerGetTime
-# define ·TimerGetTime ·TimerGetTime64
-#endif
-
-#ifndef ·TimerSetTime
-# define ·TimerSetTime ·TimerSetTime64
-#endif
-
-#ifndef ·TimerFdGetTime
-# define ·TimerFdGetTime ·TimerFdGetTime64
-#endif
-
-#ifndef ·TimerFdSetTime
-# define ·TimerFdSetTime ·TimerFdSetTime64
-#endif
-
-#ifndef ·UTimeNsAt
-# define ·UTimeNsAt ·UTimeNsAtTime64
-#endif
-
-#ifndef ·PSelect6
-# define ·PSelect6 ·PSelect6Time64
-#endif
-
-#ifndef ·PPoll
-# define ·PPoll ·PPollTime64
-#endif
-
-#ifndef ·RecvMMsg
-# define ·RecvMMsg ·RecvMMsgTime64
-#endif
-
-#ifndef ·MQTimedSend
-# define ·MQTimedSend ·MQTimedSendTime64
-#endif
-
-#ifndef ·MQTimedReceive
-# define ·MQTimedReceive ·MQTimedReceiveTime64
-#endif
-
-#ifndef ·RtSigTimedWait
-# define ·RtSigTimedWait ·RtSigTimedWaitTime64
-#endif
-
-#ifndef ·Futex
-# define ·Futex ·FutexTime64
-#endif
-
-#ifndef ·SchedRrGetInterval
-# define ·SchedRrGetInterval ·SchedRrGetIntervalTime64
-#endif
-
-#ifndef ·Accept
-# define ·Accept ·Accept4
-#endif
diff --git a/sys/src/ioctl.c b/sys/src/ioctl.c
deleted file mode 100644
index 30c7318..0000000
--- a/sys/src/ioctl.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "internal.h"
-#include <asm/ioctl.h>
-
-int
-sys·ioctl(int fd, int request, ...)
-{
- long ret;
- void *arg;
- va_list ap;
-
- va_start(ap, request);
- arg = va_arg(ap, void*);
- va_end(ap);
-
- ret = syscall(·IoCtl, fd, request, arg);
- return error(ret);
-}
diff --git a/sys/src/madvise.c b/sys/src/madvise.c
deleted file mode 100644
index 49e512e..0000000
--- a/sys/src/madvise.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·madvise(void *addr, uintptr len, int advice)
-{
- long ret = syscall(·MAdvise, addr, len, advice);
- return error(ret);
-}
diff --git a/sys/src/mkdir.c b/sys/src/mkdir.c
deleted file mode 100644
index 0672912..0000000
--- a/sys/src/mkdir.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·mkdir(char *path, uint mode)
-{
- long ret = syscall(·MkdirAt, sys·FdCwd, path, mode);
- return error(ret);
-}
diff --git a/sys/src/mkdirat.c b/sys/src/mkdirat.c
deleted file mode 100644
index f6239d6..0000000
--- a/sys/src/mkdirat.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-mkdirat(int dirfd, char *path, uint mode)
-{
- long ret = syscall(·MkdirAt, dirfd, path, mode);
- return error(ret);
-}
diff --git a/sys/src/mkfifo.c b/sys/src/mkfifo.c
deleted file mode 100644
index da12f31..0000000
--- a/sys/src/mkfifo.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·mkfifo(char *path, uint mode)
-{
- long ret = sys·mknode(path, mode|sys·ModeFifo, 0);
- return error(ret);
-}
diff --git a/sys/src/mknode.c b/sys/src/mknode.c
deleted file mode 100644
index 1824664..0000000
--- a/sys/src/mknode.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "internal.h"
-
-int
-sys·mknode(char *path, uint mode, uint64 device)
-{
- return sys·mknodeat(sys·FdCwd, path, mode, device);
-}
diff --git a/sys/src/mknodeat.c b/sys/src/mknodeat.c
deleted file mode 100644
index d592731..0000000
--- a/sys/src/mknodeat.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·mknodeat(int dirfd, char *path, uint mode, uint64 device)
-{
- long ret = syscall(·MkNodAt, dirfd, path, mode, device);
- return error(ret);
-}
diff --git a/sys/src/mlock.c b/sys/src/mlock.c
deleted file mode 100644
index 0de348f..0000000
--- a/sys/src/mlock.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·mlock(void *addr, uintptr len)
-{
- long ret = syscall(·MLock, addr, len);
- return error(ret);
-}
diff --git a/sys/src/mmap.c b/sys/src/mmap.c
deleted file mode 100644
index 21d927b..0000000
--- a/sys/src/mmap.c
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "internal.h"
-
-int
-sys·mmap(void *start, uintptr len, int protect, int flags, int fd, intptr off, void **buf)
-{
- long ret;
- if(len >= PTRDIFF_MAX)
- return sys·ErrorNoMemory;
-
- ret = syscall(·MMap, start, len, protect, flags, fd, off);
- if(ret < 0){
- *buf = nil;
- return -ret;
- }
- *buf = (void*)ret;
- return 0;
-}
diff --git a/sys/src/mprotect.c b/sys/src/mprotect.c
deleted file mode 100644
index 6d20dc1..0000000
--- a/sys/src/mprotect.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "internal.h"
-
-int
-sys·mprotect(void *addr, uintptr len, int prot)
-{
- long ret;
- uintptr beg, end;
-
- beg = (uintptr)addr & -PAGESIZE;
- end = (uintptr)(addr + len + PAGESIZE-1) & -PAGESIZE;
-
- ret = syscall(·MProtect, beg, end-beg, prot);
- return error(ret);
-}
diff --git a/sys/src/mremap.c b/sys/src/mremap.c
deleted file mode 100644
index dda05ce..0000000
--- a/sys/src/mremap.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "internal.h"
-
-int
-sys·mremap(void *addr, uintptr from, uintptr to, int flags, void **ret)
-{
- long r;
- void *new;
-
- if(to >= PTRDIFF_MAX)
- return sys·ErrorNoMemory;
-
- new = (flags & sys·RemapFixed) ? *ret : nil;
- r = syscall(·MRemap, addr, from, to, flags, new);
- if(r > 0){
- *ret = (void*)r;
- return 0;
- }
-
- return error(r);
-}
diff --git a/sys/src/munlock.c b/sys/src/munlock.c
deleted file mode 100644
index 1986306..0000000
--- a/sys/src/munlock.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·munlock(void *addr, uintptr len)
-{
- long ret = syscall(·MUnlock, addr, len);
- return error(ret);
-}
diff --git a/sys/src/munmap.c b/sys/src/munmap.c
deleted file mode 100644
index 2eee00c..0000000
--- a/sys/src/munmap.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·munmap(void *addr, uintptr len)
-{
- long ret = syscall(·MUnmap, addr, len);
- return error(ret);
-}
diff --git a/sys/src/open.c b/sys/src/open.c
deleted file mode 100644
index fcc014b..0000000
--- a/sys/src/open.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·open(char *path, int flag, int mode, int *ret)
-{
- intptr err = *ret = syscall(·Open, flag, mode);
- return error(err);
-}
diff --git a/sys/src/read.c b/sys/src/read.c
deleted file mode 100644
index db9cabf..0000000
--- a/sys/src/read.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·read(int fd, uintptr len, void *buf, intptr *n)
-{
- intptr ret = *n = syscall(·Read, fd, buf, len);
- return error(ret);
-}
diff --git a/sys/src/sbrk.c b/sys/src/sbrk.c
deleted file mode 100644
index 31af79b..0000000
--- a/sys/src/sbrk.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "internal.h"
-
-int
-sys·sbrk(intptr inc, void *ret)
-{
-}
diff --git a/sys/src/seek.c b/sys/src/seek.c
deleted file mode 100644
index f1f8628..0000000
--- a/sys/src/seek.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·seek(int fd, intptr offset, int from, intptr *pos)
-{
- long ret = *pos = syscall(·LSeek, fd, offset, from);
- return error(ret);
-}
diff --git a/sys/src/setpgid.c b/sys/src/setpgid.c
deleted file mode 100644
index b77d696..0000000
--- a/sys/src/setpgid.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·setpgid(int pid, int pgid)
-{
- long ret = syscall(·SetPGid, pid, pgid);
- return error(ret);
-}
diff --git a/sys/src/wait.c b/sys/src/wait.c
deleted file mode 100644
index 6d97db2..0000000
--- a/sys/src/wait.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include "internal.h"
-
-int
-sys·wait(int *status)
-{
- return sys·waitfor(-1, status, 0, nil);
-}
diff --git a/sys/src/waitfor.c b/sys/src/waitfor.c
deleted file mode 100644
index 0228427..0000000
--- a/sys/src/waitfor.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·waitfor(int pid, int *status, int option, sys·UsageInfo *resource)
-{
- long ret = syscall(·Wait4, pid, status, option, resource);
- return error(ret);
-}
diff --git a/sys/src/write.c b/sys/src/write.c
deleted file mode 100644
index 7863673..0000000
--- a/sys/src/write.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "internal.h"
-
-int
-sys·write(int fd, uintptr len, void *buf, intptr *ret)
-{
- long err = *ret = syscall(·Write, fd, buf, len);
- return err;
-}