Commit Graph

119 Commits

Author SHA1 Message Date
Max Wash
f7fc9ef510 Small changes to Magenta sys files 2020-05-01 20:39:22 +01:00
Max Wash
7acf66de3e Added errno.h and ptrdiff_t 2020-04-30 17:46:06 +01:00
Max Wash
bb1f32f334 Started working on Magenta support 2020-04-30 17:45:36 +01:00
Max Wash
23e6519090 Added __stack_chk_fail 2020-04-17 11:24:14 +01:00
Max Wash
076ace9956 Implemented malloc, abort, exit 2020-04-17 11:24:05 +01:00
Max Wash
bf4e733688 Implemented memcpy() 2020-04-17 11:22:23 +01:00
Max Wash
8e2953292e Implemented lots of Linux-specific headers 2020-04-17 11:19:30 +01:00
Max Wash
ea2651bd55 Implemented printf and friends 2020-04-03 19:21:22 +01:00
Max Wash
4e7c3c20b1 Added missing return statement to __fio_flush 2020-04-03 14:57:13 +01:00
Max Wash
bee0a8ff9f New platform selection system in build system 2020-04-01 12:41:26 +01:00
Max Wash
1e237adbc0 Implemented ferror 2020-04-01 12:04:25 +01:00
Max Wash
703d9a178f Implemented fputs 2020-04-01 11:58:54 +01:00
Max Wash
08734094d7 Fixed %rax not being set properly during syscalls 2020-03-31 18:41:49 +01:00
Max Wash
9f4e7a2cc6 libc is now built as a shared library 2020-03-31 18:41:31 +01:00
Max Wash
5e3d012bf7 Added unistd.h and some linux syscall wrappers 2020-03-31 18:36:58 +01:00
Max Wash
76d1753ab5 Lots of work on the build system 2020-03-31 16:21:07 +01:00
Max Wash
28256512c9 Implemented runtime files and tests 2020-03-31 12:55:52 +01:00
Max Wash
4cc8e52052 Re-organisation + stdint.h and stddef.h 2020-03-31 12:04:53 +01:00
Max Wash
5d12a5ecf2 Initial commit 2020-03-30 20:06:20 +01:00