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 |
|