diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-05-08 21:41:45 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-05-08 21:41:45 -0400 |
commit | d31a2f61610fc23b63b643018167f518ce3e8b01 (patch) | |
tree | caed61c229c2a6b4bee9713fefa5d5d161aa43df /std/base.toc | |
parent | 6886389e7c55b382545026b668dd400949edf337 (diff) |
fixed a few bugs starting to make buffered io
Diffstat (limited to 'std/base.toc')
-rw-r--r-- | std/base.toc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/std/base.toc b/std/base.toc index bdb91e0..08c5e53 100644 --- a/std/base.toc +++ b/std/base.toc @@ -20,4 +20,8 @@ PLATFORM ::= #builtin("platform"); libc ::= "libc.so.6"; } +PLATFORM_IS_UNIX :: bool = PLATFORM == PLATFORM_LINUX || PLATFORM == PLATFORM_OSX || PLATFORM == PLATFORM_FREEBSD + || PLATFORM == PLATFORM_OPENBSD || PLATFORM == PLATFORM_MISC_UNIX; +// @TODO: write your own +memcpy ::= #foreign("memcpy", libc) fn(&void, #C &"const void", #C size_t) &void; |