Commit graph

245 commits

Author SHA1 Message Date
Alexander van der Grinten 2581f29c52 options/posix: Implement strsignal() 2019-02-14 07:13:47 +01:00
Alexander van der Grinten c3d3c6b8a4 options/posix: Fix bugs in realpath() 2019-02-02 09:18:50 +01:00
Alexander van der Grinten cc3ef934f3 options/ansi: Implement sterror_r() 2019-01-28 06:46:50 +01:00
Geert Custers b03cdfed54 sysdeps/qword add clock_gettime and getrusage syscalls 2019-01-27 11:18:04 +01:00
Alexander van der Grinten 3d96abd138 options/posix: Add ENOSYS stub for tcgetpgrp() 2019-01-16 19:51:49 +01:00
Alexander van der Grinten 08514f31bb options/posix: Implement sigismember() 2019-01-16 19:51:28 +01:00
Alexander van der Grinten 263f68d10a options/ansi: Implement wmemchr() 2019-01-16 19:44:12 +01:00
Alexander van der Grinten b7a27881fa options/ansi: Implement mbsrtowcs() 2019-01-16 19:43:36 +01:00
Alexander van der Grinten a2c1bbf15c options/ansi: Implement missing fopen() flags 2019-01-13 16:26:46 +01:00
Alexander van der Grinten 74a641c2c3 options/posix: Implement strncasecmp() 2019-01-13 16:26:31 +01:00
Alexander van der Grinten 8980066136 options/posix: Implement realpath() 2019-01-13 14:52:01 +01:00
Alexander van der Grinten a7785bc7b7 sysdeps/qword: Add getcwd() sysdeps 2019-01-13 14:51:12 +01:00
Alexander van der Grinten 0be03338d1 options/ansi: Do not fail on relative seeks 2019-01-12 13:09:40 +01:00
Alexander van der Grinten 7de71cede3 options/glibc: Implement __freading()/__fwriting() 2019-01-12 13:06:05 +01:00
Alexander van der Grinten ab71c3d271 options/ansi: Implement fread_unlocked() 2019-01-12 13:01:26 +01:00
Alexander van der Grinten 87075cceb1 options/ansi: Implement ferror() and feof() 2019-01-12 12:51:17 +01:00
Alexander van der Grinten a461184a36 sysdeps/managarm: Add getrusage() implementation 2019-01-12 12:06:40 +01:00
Alexander van der Grinten c671d114fd options/ansi: Add localeconv() for C locale 2019-01-11 21:56:07 +01:00
Alexander van der Grinten 01b74973b3 options/posix: Implement fseeko()/ftello() 2019-01-10 07:13:16 +01:00
Alexander van der Grinten 32d2bb21d1 options/ansi: Move FILE declaration to header 2019-01-10 06:56:32 +01:00
Alexander van der Grinten 2f2353d258 options/posix: Add _PC_PATH_MAX 2019-01-10 06:42:50 +01:00
Alexander van der Grinten b7247f37e7 options/posix: Implement sys/resource.h sysdeps 2019-01-10 06:42:15 +01:00
Alexander van der Grinten 8480b21eae options/ansi: Implement printf %n terminator 2019-01-09 20:29:26 +01:00
Alexander van der Grinten e02e1f4cc7 options/posix: Improve static uname information 2019-01-09 20:08:48 +01:00
Alexander van der Grinten c0c49b4993 options/elf: Implement program_invocation_name 2019-01-09 19:05:44 +01:00
Alexander van der Grinten d6fcb3f7de options/ansi: Implement wcsrtombs() 2019-01-09 18:40:12 +01:00
Alexander van der Grinten 26644a9a72 options/posix: Simplify posix_fallocate(). 2019-01-07 18:01:56 +01:00
Alexander van der Grinten 6d97fb23d3 options/posix: Implement posix_fadvise() 2019-01-07 18:01:01 +01:00
Alexander van der Grinten 4e2ff591e0 options/posix: Implement getpagesize() 2019-01-07 17:29:28 +01:00
Alexander van der Grinten 92bacdf8f5 meson: Support headers-only installation 2019-01-06 13:22:25 +01:00
Alexander van der Grinten c6d478620f options/linux: Implement more constants in elf.h 2019-01-05 18:30:42 +01:00
Alexander van der Grinten 9890507efc options/ansi: Adjust ENOTDIR error string 2019-01-04 17:25:44 +01:00
Alexander van der Grinten dadee6f6a8 options/posix: Properly implement chdir() 2019-01-04 17:02:43 +01:00
Alexander van der Grinten 91b5943b74 options/ansi: Add ENOTDIR to strerror() 2019-01-04 16:53:56 +01:00
Alexander van der Grinten 7c8f7d9813 options/ansi: Implement wctob() and btowc() 2019-01-03 18:48:43 +01:00
Alexander van der Grinten b0e02d389f options/ansi: Add isascii() extension from glibc 2019-01-03 18:48:43 +01:00
Alexander van der Grinten 29ca961e43 options/ansi: Add wctype() function 2019-01-03 18:48:43 +01:00
Alexander van der Grinten cd77b1221b options/ansi: Change SIG_{ERR,DFL,IGN} impl.
This break the ABI as those constants are visible to users.
2019-01-03 18:48:43 +01:00
Alexander van der Grinten f9b73a9324 options/ansi: Fix line-buffering bug 2019-01-03 14:44:52 +01:00
Alexander van der Grinten 8bedb69583 options/posix: Fix bug in access() 2019-01-03 14:02:42 +01:00
Alexander van der Grinten 426b105626 ldso: Use readahead on mapped segments
Note that no sysdeps support sys_vm_readahead() yet.
2019-01-03 13:39:32 +01:00
Alexander van der Grinten 97bcd45f5a options/ansi: Properly implement %m modifier 2019-01-03 13:39:32 +01:00
Alexander van der Grinten c4fd351dec options/ansi: Fix bug in strtoimax() 2019-01-03 12:36:33 +01:00
mintsuki a16747dbdf Add qword waitpid sysdep and fix sysdep errno bug 2019-01-03 06:28:57 +01:00
Alexander van der Grinten b10ddec51e options/ansi: Implement wchar_t ctypes functions 2019-01-01 22:33:22 +01:00
Alexander van der Grinten e1286dcc51 options/ansi: Fix bug in mbstowcs() 2018-12-29 13:28:18 +01:00
Alexander van der Grinten d4fe41da08 general: Fix some warnings in libc 2018-12-29 13:21:37 +01:00
Alexander van der Grinten 9972815320 meson: Build musl's math as a sublibrary
Disable some warnings in musl's code.
2018-12-28 00:42:15 +01:00
Alexander van der Grinten c8e1ebf1d0 meson: Move include dirs to main meson.build 2018-12-28 00:25:24 +01:00
Alexander van der Grinten fecbb52821 options/ansi: Implement proper setvbuf() 2018-12-27 22:12:22 +01:00