Commit graph

30 commits

Author SHA1 Message Date
Alexander van der Grinten 45b100debc meson: Add GCC's include-fixed directory 2019-01-11 21:55:37 +01:00
Alexander van der Grinten e02e1f4cc7 options/posix: Improve static uname information 2019-01-09 20:08:48 +01:00
Alexander van der Grinten 4e2ff591e0 options/posix: Implement getpagesize() 2019-01-07 17:29:28 +01:00
Alexander van der Grinten 92bacdf8f5 meson: Support headers-only installation 2019-01-06 13:22:25 +01:00
Alexander van der Grinten d4fe41da08 general: Fix some warnings in libc 2018-12-29 13:21:37 +01:00
Alexander van der Grinten 9972815320 meson: Build musl's math as a sublibrary
Disable some warnings in musl's code.
2018-12-28 00:42:15 +01:00
Alexander van der Grinten c8e1ebf1d0 meson: Move include dirs to main meson.build 2018-12-28 00:25:24 +01:00
Alexander van der Grinten b592425519 options/ansi: Make ctypes extendable to unicode 2018-12-25 14:52:19 +01:00
Alexander van der Grinten 31bad7c79b ldso: Conditionally mmap() DSO segments 2018-12-21 18:00:27 +01:00
Alexander van der Grinten 8ff1d156a4 options/ansi: Implement mbstowcs() 2018-12-20 12:28:45 +01:00
Alexander van der Grinten 63a6b459b3 options/ansi: Impl. mblen() and mbrlen() for UTF-8 2018-12-18 18:31:32 +01:00
Alexander van der Grinten 05c43036c2 meson: Remove dead options 2018-12-16 18:05:29 +01:00
Alexander van der Grinten 12004849b7 sysdeps/qword: Add initialization code 2018-12-15 21:47:52 +01:00
Alexander van der Grinten a10cd906f3 options/ansi: Add lots of missing wchar functions 2018-12-15 11:09:44 +01:00
Alexander van der Grinten 290ff67ca7 options/glibc: Move stdio_ext.h here 2018-12-08 11:09:22 +01:00
Alexander van der Grinten 0f06d7f786 build: Build crt0.o on managarm and qword 2018-11-21 18:45:09 +01:00
Alexander van der Grinten 13f9a920d5 build: Build dummies for lib{m,dl,pthread,rt,util} 2018-11-21 18:16:12 +01:00
Alexander van der Grinten d2da3ca4bc build: Properly install all public headers 2018-11-21 06:34:45 +01:00
Alexander van der Grinten e1dbe62621 sysdeps/qword: Add sysdeps for qword 2018-11-17 16:05:57 +01:00
Alexander van der Grinten cde97721e3 build: Make options/posix, options/linux optional 2018-11-11 13:46:39 +01:00
Alexander van der Grinten 630608d095 libc: Factor general functions out of sysdeps 2018-11-10 10:11:56 +01:00
Alexander van der Grinten 3d9d495bee build: Refactor meson build files 2018-11-10 09:41:08 +01:00
Alexander van der Grinten 3b5b2d2cb1 rtdl: Use sysdeps to access POSIX functions 2018-11-07 19:57:45 +01:00
Alexander van der Grinten 7b7068ded7 rtdl: Use <elf.h> instead of frigg variant 2018-11-07 17:57:30 +01:00
Alexander van der Grinten 8d0759b35c rtdl: Switch to mlibc allocator 2018-11-05 20:15:53 +01:00
Alexander van der Grinten 976139f364 libc: Get rid of internal <new> header 2018-10-31 19:03:13 +01:00
Alexander van der Grinten 51742fe086 rtdl: Use mlibc loggers instead of frigg loggers 2018-10-30 19:50:50 +01:00
Alexander van der Grinten 948aa68338 libc: Compile with -nostdinc 2018-10-29 19:55:08 +01:00
Alexander van der Grinten c302156323 rtdl: Import from managarm repository 2018-10-28 14:43:01 +01:00
Alexander van der Grinten f5ec927841 libc: Add meson build system 2018-10-16 18:38:10 +02:00