Commit Graph

17 Commits

Author SHA1 Message Date
33d59ed969 Also ship <errno.h> 2018-04-05 02:15:54 +02:00
7411da160f Import a blunt version of <sys/types.h> 2018-04-05 01:08:35 +02:00
286d2aba01 Add strlen() to <string.h> 2018-04-05 01:08:07 +02:00
6b9ec3f30b Add strcmp() to <string.h> 2018-04-04 23:45:09 +02:00
d5a8a6b6ee Match the errno values from NetBSD for the moment 2018-04-04 03:54:06 +02:00
7bb329e41a Migrate the console driver to a class 2018-04-04 02:43:48 +02:00
0daf183bb0 Introduce <stdbool.h> 2018-04-04 01:43:03 +02:00
00360e361d Introduce <errno.h> 2018-04-04 01:37:36 +02:00
dcf2dc2e67 Build a userland version of the kernel for tests 2018-03-23 14:03:06 +01:00
008fa95b52 Import missing file 2018-03-22 00:47:45 +01:00
3a0315f9aa Implement abort() with exit() 2018-03-21 03:15:28 +01:00
2d55e05bfc Add support for stack-smashing protection (SSP) 2018-03-21 03:04:45 +01:00
ad9d9babd1 Always expose <stddef.h> from <string.h>
This is closer to a typical userland's behaviour.
2018-03-21 02:59:34 +01:00
15e2dc18d4 Add uint32_t 2018-03-21 02:59:11 +01:00
c9245359ef Add memset() 2018-03-21 02:30:12 +01:00
532ac8f131 Implement screen scrolling (untested) 2018-03-21 02:28:45 +01:00
5678808c6f Introduce <stddef.h> and <stdint.h> 2018-03-21 01:57:33 +01:00