Commit graph

426 commits

Author SHA1 Message Date
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
Alexander van der Grinten d2c2b498bf options/ansi: Add debugging option for malloc() 2018-05-26 16:13:25 +02:00
Alexander van der Grinten a30edfa77e options/ansi: Fix bug in strncpy() 2018-05-17 16:23:54 +02:00
Andreas Hampicke de99a8acc7 libc: Add stubs for coreutils 2018-05-17 16:21:47 +02:00
Alexander van der Grinten 3d70b5e904 sysdeps/managarm: Support new HelQueue interface 2018-05-16 20:10:33 +02:00
Alexander van der Grinten 09d2e799a1 sysdeps/managarm: Use new queue descriptor API 2018-05-13 21:21:52 +02:00
Alexander van der Grinten 1814f2780f sysdeps/managarm: Implement EVIOCGABS 2018-05-11 18:33:14 +02:00
Alexander van der Grinten b771b1fdb9 sysdeps/managarm: Implement signals 2018-05-11 17:22:46 +02:00
Alexander van der Grinten bf179de692 sysdeps/managarm: Implement {send,recv}msg() flags 2018-05-06 11:56:22 +02:00
Alexander van der Grinten 261516dd61 sysdeps/managarm: Respect clocktracker seqlock 2018-05-05 14:27:17 +02:00
Alexander van der Grinten d8ab29d9b9 sysdeps/managarm: Implement single request poll() 2018-05-03 18:53:10 +02:00
Alexander van der Grinten c4d7a67a2a sysdeps/managarm: Implement lstat() 2018-04-29 21:17:08 +02:00
Alexander van der Grinten 6e3ef4d4b3 options/ansi: Implement __purge 2018-04-29 21:05:58 +02:00
Alexander van der Grinten 1becdecacf options/ansi: A few localtime() fixes 2018-04-29 18:04:58 +02:00
Alexander van der Grinten bd57614841 sysdeps/managarm: Implement TC{GET,SET}S ioctls() 2018-04-29 15:59:26 +02:00
Alexander van der Grinten 504295375c libc: Changes for bash on weston-terminal 2018-04-29 15:59:26 +02:00
Andreas Hampicke baeba0a61c libc: Implement tzinfo parser 2018-04-29 15:56:16 +02:00
Alexander van der Grinten 2b4967eb35 options/ansi: Add stub wcwidth() implementation 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 64ca9007e2 options/posix: Fix a few functions for bash 2018-04-08 14:43:37 +02:00
Alexander van der Grinten faf4974a40 options/linux: Basic pts support 2018-04-08 14:43:37 +02:00
Alexander van der Grinten d24343806a options/ansi: Simplify FILE read() path 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 29acd45c72 options/ansi: Support seek during FILE write back 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 04feb80b2f options/ansi: Small refactoring of FILE internals 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 5644b9dd88 options/ansi: Support FILE write buffering 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 2781aa3a01 sysdeps/managarm: Implement pipe() 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 862025474e sysdeps/managarm: Use SG I/O for sendmsg() 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 7db28bea73 options/ansi: Refactor buffered I/O 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 7e28e6cce4 options/ansi: Integrate fseek() and buffering 2018-04-08 14:43:37 +02:00
Alexander van der Grinten bfe0576ef1 options/ansi: Implement FILE input buffering 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 5b3b0e96f4 options/linux: Fix BTN_MOUSE value 2018-04-08 14:43:37 +02:00
Alexander van der Grinten fcb29e01f9 sysdeps/managarm: Pass credentials on read/write 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 8ffc77e09f sysdeps/managarm: Support setsockopt() 2018-04-08 14:43:37 +02:00
Alexander van der Grinten 4f8301dcc8 sysdeps/managarm: Pass dest. address in sendmsg() 2018-04-08 14:43:37 +02:00
Alexander van der Grinten ec2749f887 sysdeps/managarm: Implement getsockname() 2018-04-08 14:43:37 +02:00