aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristine Dodrill <me@christine.website>2018-06-17 22:07:08 -0700
committerChristine Dodrill <me@christine.website>2018-06-17 22:07:08 -0700
commit3228e3bac4e82c63e6dd538bbde11c50d0b23073 (patch)
tree05ce475de99f5183db6fdb5555ef134b1dfc8292
parentb14247fbe1552c6e29be4ae0e30fe5cf147ade3e (diff)
downloadxesite-3228e3bac4e82c63e6dd538bbde11c50d0b23073.tar.xz
xesite-3228e3bac4e82c63e6dd538bbde11c50d0b23073.zip
fix again
-rw-r--r--blog/land-1-syscalls-file-io-2018-06-18.markdown3
1 files changed, 2 insertions, 1 deletions
diff --git a/blog/land-1-syscalls-file-io-2018-06-18.markdown b/blog/land-1-syscalls-file-io-2018-06-18.markdown
index 2f89a9c..b50b9a7 100644
--- a/blog/land-1-syscalls-file-io-2018-06-18.markdown
+++ b/blog/land-1-syscalls-file-io-2018-06-18.markdown
@@ -18,7 +18,7 @@ int read(int file, char *ptr, int len);
int write(int file, char *ptr, int len);
```
-These are all fairly low-level file I/O operations (we're not dealing with structures for now, those are for another day) that all also are (simplified forms of) system calls (TODO: link to linux system call reference).
+These are all fairly low-level file I/O operations (we're not dealing with structures for now, those are for another day) that all also are (simplified forms of) system calls [like the ones the kernel uses][linux-syscalls].
Effectively, the system calls of a program form the "API" with it and the rest of the computer. Commonly this is called the [ABI (Applcation Binary Interface)][abi] and is usually platform-specific. With Land, we are effectively creating a platform-independent ABI that just so happens to target Webassembly.
@@ -264,6 +264,7 @@ A huge other feature is going to be the ability to read C structures out of the
[wasm]: https://webassembly.org
[land]: https://git.xeserv.us/xena/land
[syscall]: https://en.wikipedia.org/wiki/System_call
+[linux-syscalls]: https://syscalls.kernelgrok.com
[abi]: https://en.m.wikipedia.org/wiki/Application_binary_interface
[afero]: https://github.com/spf13/afero
[importer]: https://gist.github.com/Xe/a29c86755a04a8096082ec8a32e0c13f