Commit graph

463 commits

Author SHA1 Message Date
Alexander van der Grinten dfdcd814df build: Add wraps for cxxshim and frigg deps. 2018-11-17 16:11:20 +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 814834f000 options/ansi: Fix bug in environment init 2018-11-14 18:49:46 +01:00
Alexander van der Grinten f17e103d6f options/internal: Fix missing header in sysdeps 2018-11-11 13:47:55 +01:00
Alexander van der Grinten 06dd86bbd2 sysdeps/managarm: Remove frigg glue code 2018-11-11 13:47:13 +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 15dcb5cfd3 libc: Some fixes in logging functionality 2018-11-11 13:42:24 +01:00
Alexander van der Grinten cb1e72c42f libc: Move environment handling to options/ansi 2018-11-11 13:40:26 +01:00
Alexander van der Grinten d19ae4d78f sysdeps/managarm: Fix sys_tcb_set() bug 2018-11-10 10:13:48 +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 67719592d2 options/ansi: Remove unused frigg include 2018-11-10 09:07:14 +01:00
Alexander van der Grinten a1aa32b27c libc: Add sysdeps function for futexes 2018-11-10 09:07:04 +01:00
Alexander van der Grinten d5a76928c5 libc: Remove hel.h from libc internals 2018-11-10 08:59:41 +01:00
Alexander van der Grinten 661ece24c9 managarm: Clean up sysdeps support file 2018-11-08 20:11:17 +01:00
Alexander van der Grinten fa29d8b09d rtdl: Use sys_tcb_set() instead of hel function 2018-11-08 19:53:02 +01:00
Alexander van der Grinten 1db8e5e09f rtdl: Use sys_vm_map() instead of hel functions 2018-11-08 19:51:27 +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 c45be70388 rtdl: Use frg::hash_map for strings 2018-10-31 19:58:01 +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 ade1105362 rtdl: frigg::LazyInitializer -> frg::manual_box 2018-10-30 20:35:21 +01:00
Alexander van der Grinten 6fe1b84983 libc: Misc. minor fixes 2018-10-30 19:51:23 +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 392a38bcd6 rtdl: Reduce dependencies on managarm/frigg 2018-10-29 19:55:29 +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 988a5c6f75 libc: Use own AllocatorLock, not frigg:TicketLock 2018-10-27 19:33:30 +02:00
Alexander van der Grinten 9fa2f03670 libc: Replace frigg::Hashmap by frg::hash_map 2018-10-27 18:03:31 +02:00
Alexander van der Grinten 517ef0a3d0 options/ansi: Switch to frg::printf_format() 2018-10-27 14:16:14 +02:00
Alexander van der Grinten 1296b4a1f6 libc: Clean up frigg:: comment 2018-10-19 13:01:09 +02:00
Alexander van der Grinten ee57fcef56 libc: Replace frigg::String by frg::String 2018-10-19 13:00:43 +02:00
Alexander van der Grinten c0e6133e92 libc: Use frg::optional instead of frigg::Optional 2018-10-17 18:36:13 +02:00
Alexander van der Grinten 96b7666a90 libc: Replace frigg::Vector by frg::vector 2018-10-17 18:06:30 +02:00
Alexander van der Grinten e41e4f81e1 libc: Fix missing frg/allocation.h include 2018-10-16 18:47:18 +02:00
Alexander van der Grinten 8020a56cda libc: Use construct/destruct from frg 2018-10-16 18:38:10 +02:00
Alexander van der Grinten 4e79fba631 libc: Remove remaining frigg loggers 2018-10-16 18:38:10 +02:00
Alexander van der Grinten 261bd97dd9 libc: Replace frigg utils by frg utils 2018-10-16 18:38:10 +02:00
Alexander van der Grinten f5ec927841 libc: Add meson build system 2018-10-16 18:38:10 +02:00
Alexander van der Grinten b6265bcc5c libc: Replace frigg loggers by frg loggers 2018-10-16 18:38:10 +02:00
Alexander van der Grinten 3bcadf95d3 sysdeps/managarm: Add ioctl() stubs for Weston 3.0 2018-10-16 18:37:53 +02:00
Alexander van der Grinten 8cfc5fe985 internal: Switch to frg allocator 2018-10-16 18:37:53 +02:00
Alexander van der Grinten 9c62eb90c1 ansi: Fix bug in strncpy() 2018-10-16 18:37:53 +02:00
Andreas Hampicke c0eda31a13 libc: Replace frigg::eternal with frg::eternal 2018-06-17 14:13:42 +02:00
Andreas Hampicke 307793e831 libc: Fix headers for ncurses and nano 2018-06-03 18:36:19 +02:00
Alexander van der Grinten a7e081a0c1 sysdeps/managarm: Update to new AwaitClock API 2018-06-03 15:05:35 +02:00
Alexander van der Grinten 6a90e33d6b sysdeps/managarm: Implement signal() and waitpid() 2018-05-28 23:39:30 +02:00
Alexander van der Grinten 4ce89c86d4 sysdeps/managarm: Implement getsockopt() 2018-05-28 23:38:48 +02:00
Andreas Hampicke be4167cd93 options/ansi: Implement putchar_unlocked() 2018-05-26 17:58:13 +02:00