Commit graph

281 commits

Author SHA1 Message Date
Alexander van der Grinten 8d055539d5 options/posix: Properly impl. pthread_key_delete() 2019-03-07 16:08:22 +01:00
Alexander van der Grinten 5000c5be06 options/posix: Fix fstatat() 2019-03-05 19:23:47 +01:00
Alexander van der Grinten f9cbfe88a7 options/posix: Rework sys_stat and impl. statat() 2019-03-05 19:11:59 +01:00
Alexander van der Grinten 90269fc783 options/internal: Fix file_window debug message 2019-03-05 18:26:16 +01:00
Alexander van der Grinten 421ed16411 options/ansi: Fix relative seek bug in FILE 2019-03-02 17:30:09 +01:00
mintsuki 2bd1d6d4c1 Implement wait() 2019-03-02 14:01:07 +01:00
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 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 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 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
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