Commit graph

615 commits

Author SHA1 Message Date
Alexander van der Grinten f8fd4364f4 options/posix: Fix bug in execvp() 2019-03-02 13:28:34 +01:00
Alexander van der Grinten b56698bc9f options/internal: Fix file_window mmap() path bug 2019-03-02 13:28:03 +01:00
Alexander van der Grinten 5c06169e87 options/ansi: Properly flush FILE on close() 2019-03-02 13:27:45 +01:00
Alexander van der Grinten 59f5b9bdb5 options/ansi: Fix bug in setenv() 2019-03-02 13:27:21 +01:00
Alexander van der Grinten 77e1841bd7 options/posix: Add _PC_NAME_MAX 2019-02-28 19:18:47 +01:00
Alexander van der Grinten 1e4ef89ce6 options/ansi: Do not dispose() files on exit() 2019-02-28 19:16:59 +01:00
Alexander van der Grinten bc7327c286 options/posix: Fail gracefully in nl_langinfo() 2019-02-28 18:30:30 +01:00
Alexander van der Grinten 7c120b1fb8 options/ansi: Work around systems without mmap() 2019-02-28 18:30:16 +01:00
mintsuki bc1cef10e4 Use long int instead of double for clock_t type 2019-02-27 20:38:37 +00:00
Alexander van der Grinten 106ef65441 options/ansi: Add rudimentary ungetc() function 2019-02-25 21:08:03 +01:00
Alexander van der Grinten 455884e6d8 options/ansi: Impl. getc() and related functions 2019-02-25 20:46:18 +01:00
Alexander van der Grinten f9de4a3bc4 options/posix: Add assertion to getcwd() 2019-02-25 20:33:08 +01:00
Alexander van der Grinten 83f7469834 options/ansi: Rework environment handling 2019-02-25 20:30:44 +01:00
mintsuki e35dfa2ec7 Fix getcwd return type on missing sysdep 2019-02-25 16:55:26 +01:00
mintsuki 2b52cc7842 Added getcwd and futex qword sysdeps 2019-02-25 16:53:47 +01:00
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