Commit graph

418 commits

Author SHA1 Message Date
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
Alexander van der Grinten 252ff171fe libc: Fix lots of stuff for udevd 2018-04-08 14:43:37 +02:00
Andreas Hampicke 8aa2c676d1 libc: Add fenv header and stubs. 2018-03-25 20:09:23 +02:00
Andreas Hampicke c177f98c86 libc: Implement opterr, optopt and longindex. 2018-03-25 19:28:55 +02:00
Alexander van der Grinten fb1d9ac083 sysdeps/managarm: Move CMSG generation to POSIX 2018-03-23 22:10:19 +01:00
Alexander van der Grinten 3f8fe78552 sysdeps/managarm: Retrieve address for recvmsg() 2018-03-23 20:16:03 +01:00
Alexander van der Grinten c2747d03b7 options/posix: Various fix for udevd 2018-03-22 18:50:50 +01:00
Andreas Hampicke ce7e413975 libc: Implement getopt_long() 2018-03-21 22:03:05 +01:00
Alexander van der Grinten 3874bea878 sysdeps/managarm: Implement rename() 2018-03-19 22:25:12 +01:00