diff options
Diffstat (limited to 'sys/src')
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; -} |