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 |
|
Andreas Hampicke
|
33ec609205
|
libc: Impl putc,fflush,fputc,fputs _unlocked funcs
|
2018-05-26 17:46:16 +02:00 |
|
Andreas Hampicke
|
0b2bb28b37
|
options/ansi: Implement fwrite_unlocked()
|
2018-05-26 17:18:07 +02:00 |
|
Andreas Hampicke
|
9fc5869f9e
|
options/ansi: Impl tolower, strcasecmp and strcoll
|
2018-05-26 16:33:35 +02:00 |
|
Alexander van der Grinten
|
6700a08a9d
|
options/ansi: Implement isgraph()
|
2018-05-26 16:13:40 +02:00 |
|