Commit graph

600 commits

Author SHA1 Message Date
Alexander van der Grinten aecff80f2d opions/posix: Add no-op pthread_key_delete() stub 2019-02-24 11:15:43 +01:00
Alexander van der Grinten 51dcb360f2 options/posix: Add sys/times.h 2019-02-24 11:15:18 +01:00
Alexander van der Grinten 67876e21e3 options/posix: Add endianness #defs in sys/param.h 2019-02-24 11:13:59 +01:00
Alexander van der Grinten 9139568da8 options/posix: Add stub for ftw() 2019-02-24 11:13:40 +01:00
Alexander van der Grinten ec768cdadd options/posix: Implement execv() 2019-02-24 11:12:39 +01:00
Alexander van der Grinten 567174c6cb sysdeps/qword: Impl. sys_access() using sys_open() 2019-02-23 17:17:53 +01:00
Alexander van der Grinten 69c7035ab4 options/posix: Implement execvp() 2019-02-23 17:17:40 +01:00
Alexander van der Grinten a81e77442d options/posix: Implement _exit() 2019-02-23 17:17:26 +01:00
Alexander van der Grinten 03599d8fb1 options/ansi: Deallocate FILE objects on close() 2019-02-23 16:23:11 +01:00
Alexander van der Grinten 7c87e37b73 sysdeps/qword: Implement sys_isatty() 2019-02-23 15:52:38 +01:00
Alexander van der Grinten fa99401cff options/ansi: Fix bug in setvbuf() 2019-02-23 15:52:22 +01:00
Alexander van der Grinten b80d5527c2 options/glibc: Implement __fpending() 2019-02-23 15:52:04 +01:00
Alexander van der Grinten 338e1e0018 options/ansi: Flush all open FILEs on exit() 2019-02-23 15:51:32 +01:00
Alexander van der Grinten aeb61770e8 options/lsb: Properly invoke destructors on exit() 2019-02-23 15:48:12 +01:00
mintsuki 2d9788cb3c Make tcflow gnu weak 2019-02-22 21:02:07 +01:00
mintsuki 15e78a8bd5 Add tcflow 2019-02-22 20:58:27 +01:00
Alexander van der Grinten 1069757073 Remove unused makefiles 2019-02-20 18:59:22 +01:00
Alexander van der Grinten 02550f623e options/ansi: Implement stdio functions for gcc 2019-02-14 19:54:05 +01:00
Alexander van der Grinten 2581f29c52 options/posix: Implement strsignal() 2019-02-14 07:13:47 +01:00
mintsuki 1d389d903e qword: Added more sysdeps 2019-02-13 19:05:35 +01:00
mintsuki 33cc5d4172 Added ttyname qword stub 2019-02-04 17:15:03 +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
Alexander van der Grinten 6362c0580b sysdeps/managarm: Implement chdir() 2019-01-28 06:46:50 +01:00
Alexander van der Grinten 15b8922ee9
Merge pull request #6 from Geertiebear/master
sysdeps/qword: add clock_gettime and getrusage syscalls
2019-01-27 11:24:47 +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 1f3eab5a7b sysdeps/qword: Add cpu_time member of perfstats 2019-01-26 18:08:55 +01:00
Alexander van der Grinten 10bb3f8e06
Merge pull request #5 from Geertiebear/master
sysdeps/qword: add tcsetattr and tcgetattr syscalls
2019-01-24 09:56:40 +01:00
Geert Custers a9f7b62577 sysdeps/qword: add tcsetattr and tcgetattr syscalls 2019-01-24 08:41:12 +01:00
Alexander van der Grinten 510cbd3891 sysdeps/qword: Add syscall_time to perfstats 2019-01-20 18:01:06 +01:00
Alexander van der Grinten 542c62c88b sysdeps/qword: Add perfmon API 2019-01-20 12:50:01 +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 8181cc0f37 sysdeps/qword: Do not fail on sys_anon_free() 2019-01-12 13:01:51 +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 45b100debc meson: Add GCC's include-fixed directory 2019-01-11 21:55:37 +01:00
mintsuki 1538736a50 Add qword pipe sysdep 2019-01-10 11:05:53 +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