|
f61f489ec5
|
Include <stddef.h> for NULL
|
2019-10-02 16:06:23 +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 |
|
|
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 |
|
|
007136aa51
|
Update the copyright notice
|
2019-05-02 04:56:44 +02:00 |
|
|
4ecb5b390f
|
Expose __stack_chk_{fail,setup}() when relevant
|
2019-05-02 04:56:03 +02:00 |
|
|
a88ab48de7
|
Expose <ssp.h>
|
2019-05-02 04:55:39 +02:00 |
|
|
a291560a46
|
Add the SHN_{ABS,COMMON} constants
|
2019-05-02 03:24:15 +02:00 |
|
|
907d6a8abc
|
Implement brk()
|
2019-04-28 05:54:26 +02:00 |
|
|
abe747d0a2
|
Define some ELF flags
|
2019-04-28 02:58:09 +02:00 |
|
|
631a0a7203
|
Update the copyright notice
|
2019-04-28 02:16:58 +02:00 |
|
|
56f216750c
|
Also define off_t in {stdio,unistd}.h
|
2019-04-28 02:16:18 +02:00 |
|
|
fe0f9bd97d
|
Update the copyright notice
|
2019-04-28 00:54:48 +02:00 |
|
|
c5886f5329
|
Typo
|
2019-04-28 00:54:41 +02:00 |
|
|
1b44719632
|
Expose the kernel driver definitions
|
2018-09-18 01:58:43 +02:00 |
|
|
300e4897f1
|
Register missing includes, files and directories
This fixes "make distcheck".
|
2018-09-17 01:06:11 +02:00 |
|
|
64e9615a93
|
Register the platform framework
|
2018-09-16 17:29:08 +02:00 |
|
|
1c83f25941
|
Add get{pid,ppid}()
|
2018-08-23 21:44:34 +02:00 |
|
|
e4f4b01e32
|
Do not require GCC for the va_list type
|
2018-08-09 03:14:00 +02:00 |
|
|
018cdae162
|
Import realloc() in libuKernel
|
2018-08-02 23:38:41 +02:00 |
|
|
e5bc6ea415
|
Import a crude CMOS clock driver
This still does not work though.
|
2018-06-25 02:23:40 +02:00 |
|
|
c736ed081b
|
Update the copyright notice
|
2018-06-24 03:20:10 +02:00 |
|
|
175f908c86
|
Import an initial framework to manage interrupts
|
2018-06-24 03:20:10 +02:00 |
|
|
914e11e95e
|
Import a basic implementation of mmap() and munmap()
|
2018-06-23 01:21:09 +02:00 |
|
|
1141e74ea2
|
Import fixes from the libc
|
2018-06-23 01:12:20 +02:00 |
|
|
a0f9602d67
|
Import most of the memory allocator from the libc
This still requires implementing _brk() in the kernel.
|
2018-06-21 00:24:18 +02:00 |
|
|
ed2cf345c9
|
Introduce uintptr_t
|
2018-06-19 08:19:19 +02:00 |
|
|
572c821a6d
|
Add missing prototype
|
2018-06-12 09:24:32 -04:00 |
|
|
c208a2f427
|
Import strncpy() into the library
|
2018-06-08 12:08:26 -04:00 |
|
|
bac9bd3bf2
|
Import strncmp()
|
2018-06-08 00:23:14 -04:00 |
|
|
ffdc7343f4
|
Import placeholders for free() and malloc()
|
2018-06-07 23:56:26 -04:00 |
|
|
8214751336
|
Import abs() for consistency
Since labs() and llabs() are already there, it only makes sense.
|
2018-06-07 23:56:26 -04:00 |
|
|
21470a46af
|
Work on relocations
|
2018-06-07 11:28:51 -04:00 |
|
|
01befa0359
|
Import <ctype.h> into libuKernel
|
2018-05-27 16:17:14 +02:00 |
|
|
5c353eb5a7
|
Import memcmp() into <string.h>
|
2018-04-12 03:02:31 +02:00 |
|
|
d0a4284250
|
Import printf(3) into libuKernel
|
2018-04-06 00:18:16 +02:00 |
|
|
0345a05e14
|
Introduce <elf.h>
|
2018-04-05 03:51:40 +02:00 |
|
|
00d1287c60
|
Add more integer types and constants to <stdint.h>
|
2018-04-05 03:51:15 +02:00 |
|
|
186cfff0f1
|
Introduce <stdio.h>
|
2018-04-05 03:08:56 +02:00 |
|
|
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 |
|