Commit Graph

528 Commits

Author SHA1 Message Date
2bb88f8533 Unify the handling of assembly flags 2019-10-02 16:14:25 +02:00
f61f489ec5 Include <stddef.h> for NULL 2019-10-02 16:06:23 +02:00
2d3566fc61 Let more headers be visible 2019-10-01 12:39:08 +02:00
2a9846de88 Import the latest version 2019-10-01 12:37:50 +02:00
e8f394268e Ship more missing files from DeforaOS libc 2019-09-29 16:05:12 +02:00
fcaf1ef1d3 Ship every include from DeforaOS libc
This should help fix "make dist" but will also install the includes.
2019-09-29 13:57:42 +02:00
193a46d367 Import the latest version 2019-09-29 13:57:42 +02:00
52d156d961 Let the userland uKernel build again 2019-09-05 23:08:20 +02:00
4fbaf259f0 Update the copyright notice 2019-09-05 23:03:44 +02:00
2dc44905d9 Initialize the platform directly 2019-09-05 23:03:27 +02:00
b6157e0035 Register missing calls in the userland uKernel 2019-09-05 22:58:24 +02:00
147157f774 Import the latest version upstream 2019-09-05 22:49:50 +02:00
47001ea896 Import the latest version upstream 2019-07-16 02:52:14 +02:00
f8c4d902a8 Merge the latest version upstream 2019-07-02 19:34:07 +02:00
c524928fa1 Import the latest version upstream 2019-06-13 02:50:42 +02:00
902d71edd4 Import the latest version upstream 2019-06-13 02:47:25 +02:00
aa54a431dd Merge branch 'khorben/libc' 2019-06-10 22:32:01 +02:00
b2b6b08dec Import the latest version upstream 2019-06-10 22:29:09 +02:00
ca06b19321 Implement write(2) in C instead of assembly 2019-06-10 22:27:47 +02:00
a51d36430d Implement gettimeofday() with the default clock 2019-06-10 22:17:12 +02:00
fe2b656658 Import the latest version upstream 2019-06-10 20:47:00 +02:00
96ce2372ae Remove duplicate <stdbool.h> 2019-06-10 20:17:15 +02:00
a4554d5fac Use <elf.h> from DeforaOS libc instead 2019-06-10 20:15:12 +02:00
e2c660ef74 Import the latest version upstream 2019-05-30 07:01:58 +02:00
1710406c73 Avoid use of backquotes 2019-05-30 06:59:21 +02:00
986d95f0e8 Fix linking uLoader.bin 2019-05-30 06:59:03 +02:00
bfbc2f3d13 Update the copyright notice 2019-05-30 06:52:07 +02:00
a65d5be2d6 Let the libc implement <unistd.h> in native drivers 2019-05-30 06:52:07 +02:00
7cc31652cd Update the copyright notice 2019-05-30 06:49:23 +02:00
8ed01fcc83 Let the libc implement time() in native drivers 2019-05-30 06:46:24 +02:00
2c5e6e6a92 Import the latest version upstream 2019-05-30 06:39:38 +02:00
1295e52102 Expose enough symbols in the libc internally 2019-05-30 06:39:38 +02:00
f5eeda37ef Force DeforaOS as the visible platform
This will still fail on macOS without a proper cross-compiler.
2019-05-30 06:28:47 +02:00
b56831ce87 Import the latest version upstream 2019-05-30 06:28:47 +02:00
879f903266 Import the latest version upstream 2019-05-30 06:28:47 +02:00
85e62864c2 Link uKernel.bin again 2019-05-30 06:28:47 +02:00
8aaab73930 Let _{brk,exit}() be implemented in DeforaOS libc 2019-05-30 06:28:47 +02:00
5b59722e78 Bring libk closer to building 2019-05-30 04:31:50 +02:00
fc610021a9 Import the latest version upstream 2019-05-30 03:48:14 +02:00
1850d3c8c2 Use the headers from the libc directly 2019-05-30 03:06:01 +02:00
9caaf2127e Bring <fcntl.h> closer to that of the libc 2019-05-30 02:53:05 +02:00
dc8a64f22a Bring <stdio.h> closer to that of the libc 2019-05-30 02:52:51 +02:00
8d33d04f7a Import DeforaOS libc as a submodule 2019-05-30 02:18:16 +02:00
e2ea2473b1 Code cleanup 2019-05-30 02:18:04 +02:00
fb24fa3db7 Also include <ctype.h> in the native kernel 2019-05-30 01:50:04 +02:00
f84f68542f Also include <ctype.h> in the native kernel 2019-05-28 02:06:54 +02:00
3622d4e423 Really ignore errors from the "fixme" test 2019-05-27 03:44:56 +02:00
2907b8e98b Import all of libk in the native uKernel 2019-05-27 03:33:24 +02:00
dd01fa56fc Update from upstream 2019-05-20 23:43:49 +02:00
68a3d912ca Merge branch 'khorben/cross' 2019-05-20 21:19:38 +02:00