diff options
Diffstat (limited to 'sys/base/io')
-rw-r--r-- | sys/base/io/fd.c | 7 | ||||
-rw-r--r-- | sys/base/io/flush.c | 7 | ||||
-rw-r--r-- | sys/base/io/get.c | 7 | ||||
-rw-r--r-- | sys/base/io/interface.c | 70 | ||||
-rw-r--r-- | sys/base/io/internal.h | 4 | ||||
-rw-r--r-- | sys/base/io/open.c | 13 | ||||
-rw-r--r-- | sys/base/io/putbyte.c | 7 | ||||
-rw-r--r-- | sys/base/io/putstring.c | 7 | ||||
-rw-r--r-- | sys/base/io/read.c | 7 | ||||
-rw-r--r-- | sys/base/io/readln.c | 12 | ||||
-rw-r--r-- | sys/base/io/rules.mk | 14 | ||||
-rw-r--r-- | sys/base/io/seek.c | 7 | ||||
-rw-r--r-- | sys/base/io/stat.c | 7 | ||||
-rw-r--r-- | sys/base/io/tell.c | 7 | ||||
-rw-r--r-- | sys/base/io/unget.c | 7 | ||||
-rw-r--r-- | sys/base/io/write.c | 7 |
16 files changed, 0 insertions, 190 deletions
diff --git a/sys/base/io/fd.c b/sys/base/io/fd.c deleted file mode 100644 index ded1b02..0000000 --- a/sys/base/io/fd.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·fd(io·Stream *s) -{ - return fileno(s); -} diff --git a/sys/base/io/flush.c b/sys/base/io/flush.c deleted file mode 100644 index 0f1217a..0000000 --- a/sys/base/io/flush.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·flush(io·Stream *s) -{ - return fflush(s); -} diff --git a/sys/base/io/get.c b/sys/base/io/get.c deleted file mode 100644 index d4e52f8..0000000 --- a/sys/base/io/get.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -byte -io·getbyte(io·Stream *s) -{ - return fgetc(s); -} diff --git a/sys/base/io/interface.c b/sys/base/io/interface.c deleted file mode 100644 index bead9e1..0000000 --- a/sys/base/io/interface.c +++ /dev/null @@ -1,70 +0,0 @@ -#include "internal.h" - -static -int -·read(void *rdr, int size, int n, void *buf) -{ - return io·read((io·Stream *)rdr, size, n, buf); -} - -static -byte -·get(void *rdr) -{ - return io·getbyte((io·Stream *)rdr); -} - -static -error -·unget(void *rdr, byte c) -{ - return io·ungetbyte((io·Stream *)rdr, c); -} - -static -int -·write(void *wtr, int sz, int n, void *buf) -{ - return io·write((io·Stream *)wtr, sz, n, buf); -} - -static -error -·put(void *wtr, byte c) -{ - return io·putbyte((io·Stream *)wtr, c); -} - -static -int -·puts(void *wtr, string s) -{ - return io·putstring((io·Stream *)wtr, s); -} - -static -int -·seek(void *skr, long off, enum SeekPos whence) -{ - return io·seek((io·Stream *)skr, off, whence); -} - -static -long -·tell(void *skr) -{ - return io·tell((io·Stream *)skr); -} - -/* actual interfaces */ -io·Reader sys·Reader = (io·Reader){ ·read }; -io·Seeker sys·Seeker = (io·Seeker){ ·seek, ·tell }; -io·Peeker sys·Peeker = (io·Peeker){ ·get, ·unget }; -io·SeekReader sys·SeekReader = (io·SeekReader){ ·seek, ·tell, ·read }; -io·PeekReader sys·PeekReader = (io·PeekReader){ ·read, ·get, ·unget }; - -io·Writer sys·Writer = (io·Writer){ ·write }; -io·Putter sys·Putter = (io·Putter){ ·put, ·puts }; -io·PutWriter sys·PutWriter = (io·PutWriter){ ·write, ·put, ·puts }; - -io·ReadWriter sys·ReadWriter = (io·ReadWriter){ ·read, ·write }; diff --git a/sys/base/io/internal.h b/sys/base/io/internal.h deleted file mode 100644 index 302c035..0000000 --- a/sys/base/io/internal.h +++ /dev/null @@ -1,4 +0,0 @@ -#pragma once - -#include <u.h> -#include <base.h> diff --git a/sys/base/io/open.c b/sys/base/io/open.c deleted file mode 100644 index e50e334..0000000 --- a/sys/base/io/open.c +++ /dev/null @@ -1,13 +0,0 @@ -#include "internal.h" - -io·Stream* -io·open(byte *name, byte *mode) -{ - return fopen(name, mode); -} - -error -io·close(io·Stream *s) -{ - return fclose(s); -} diff --git a/sys/base/io/putbyte.c b/sys/base/io/putbyte.c deleted file mode 100644 index 2350a8d..0000000 --- a/sys/base/io/putbyte.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·putbyte(io·Stream *s, byte c) -{ - return fputc(c, s); -} diff --git a/sys/base/io/putstring.c b/sys/base/io/putstring.c deleted file mode 100644 index 53fa993..0000000 --- a/sys/base/io/putstring.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·putstring(io·Stream *s, string str) -{ - return fputs(str, s); -} diff --git a/sys/base/io/read.c b/sys/base/io/read.c deleted file mode 100644 index b0ed3d2..0000000 --- a/sys/base/io/read.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·read(io·Stream *s, int sz, int n, void *buf) -{ - return fread(buf, sz, n, s); -} diff --git a/sys/base/io/readln.c b/sys/base/io/readln.c deleted file mode 100644 index 283472d..0000000 --- a/sys/base/io/readln.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "internal.h" - -int -io·readln(io·Stream *s, int n, byte* buf) -{ - byte* b; - b = fgets(buf, n+1, s); - if(b == nil) - return -1; - - return strlen(buf); -} diff --git a/sys/base/io/rules.mk b/sys/base/io/rules.mk deleted file mode 100644 index 2e03ca5..0000000 --- a/sys/base/io/rules.mk +++ /dev/null @@ -1,14 +0,0 @@ -SRCS_$(d)+=\ - $(d)/io/fd.c\ - $(d)/io/flush.c\ - $(d)/io/interface.c\ - $(d)/io/open.c\ - $(d)/io/putbyte.c\ - $(d)/io/putstring.c\ - $(d)/io/read.c\ - $(d)/io/readln.c\ - $(d)/io/seek.c\ - $(d)/io/stat.c\ - $(d)/io/tell.c\ - $(d)/io/unget.c\ - $(d)/io/write.c\ diff --git a/sys/base/io/seek.c b/sys/base/io/seek.c deleted file mode 100644 index d0e7488..0000000 --- a/sys/base/io/seek.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·seek(io·Stream *s, long off, enum SeekPos origin) -{ - return fseek(s, off, origin); -} diff --git a/sys/base/io/stat.c b/sys/base/io/stat.c deleted file mode 100644 index d86f1ee..0000000 --- a/sys/base/io/stat.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -error -io·stat(io·Stream *s, io·Stat *buf) -{ - return fstat(fileno(s), buf); -} diff --git a/sys/base/io/tell.c b/sys/base/io/tell.c deleted file mode 100644 index 1c50439..0000000 --- a/sys/base/io/tell.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -long -io·tell(io·Stream *s) -{ - return ftell(s); -} diff --git a/sys/base/io/unget.c b/sys/base/io/unget.c deleted file mode 100644 index 5ec3536..0000000 --- a/sys/base/io/unget.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -error -io·ungetbyte(io·Stream *s, byte c) -{ - return ungetc(c, s); -} diff --git a/sys/base/io/write.c b/sys/base/io/write.c deleted file mode 100644 index 63df664..0000000 --- a/sys/base/io/write.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "internal.h" - -int -io·write(io·Stream *s, int sz, int n, void *buf) -{ - return fwrite(buf, sz, n, s); -} |