Commit graph

857 commits

Author SHA1 Message Date
Alexander van der Grinten d784c5eba2 options/posix: Make signal/process sysdeps optional 2019-05-13 06:47:03 +02:00
Alexander van der Grinten 14c45acd51 options/posix: Make socket sysdeps optional 2019-05-13 06:22:10 +02:00
Alexander van der Grinten 50f9be7ddd options/linux: Make sysdeps functions optional 2019-05-13 06:14:25 +02:00
Alexander van der Grinten 5c80d1df41 options/posix: Condense sys_pipe2 into sys_pipe 2019-05-12 18:18:24 +02:00
Alexander van der Grinten 081f2c224b options/ansi: Fix typo in funlockfile() 2019-05-10 22:51:27 +02:00
Alexander van der Grinten 08c89f0f31 options/ansi: Add flockfile() and friends 2019-05-10 21:36:10 +02:00
Alexander van der Grinten 807b85a13a options/glibc: Handle arguments in getopt_long() 2019-05-09 21:03:04 +02:00
Alexander van der Grinten 98f319ed77 options/ansi: Implement wcrtomb() 2019-05-08 07:01:52 +02:00
Alexander van der Grinten ff6b5cb1d8 options/ansi: Handle wcrtomb() errors 2019-05-08 07:01:21 +02:00
Alexander van der Grinten 23a0cba474 options/ansi: Handle non-C locales 2019-05-08 07:00:49 +02:00
Alexander van der Grinten d81f384cb4 options/posix: Check for sys_select before using it 2019-05-07 18:59:49 +02:00
mintsuki bdaa0edc37 Add sys_select sysdep 2019-05-06 23:53:31 +02:00
mintsuki f97d917526 Move getopt from linux directory to glibc one 2019-05-06 21:37:31 +02:00
mintsuki 4e0324295e Added pipe2 syscall and qword sysdep for it 2019-05-06 17:33:24 +02:00
Alexander van der Grinten 2dbce8a595 sysdeps/managarm: Maintain per-chunk RC in queue impl. 2019-05-04 16:28:27 +02:00
Alexander van der Grinten 1c6f48cd88 sysdeps/managarm: Implement sys_getcwd() 2019-05-04 15:13:20 +02:00
Alexander van der Grinten 50524753eb sysdeps/managarm: Add size hints to various requests 2019-05-04 15:13:20 +02:00
Alexander van der Grinten 6a587df3f6 sysdeps/managarm: Return errors from execve() 2019-05-04 15:13:20 +02:00
Alexander van der Grinten 7bb21b2e57 options/internal: Reduce unavailable ctype warnings 2019-05-04 15:13:20 +02:00
Alexander van der Grinten 2cf826b2c4 sysdeps/managar: Support TIOC{G,S}WINSZ 2019-05-04 15:13:20 +02:00
Alexander van der Grinten 0a7b9b244f options/ansi: Implement gmtime() and gmtime_r() 2019-04-01 19:12:36 +02:00
Geert Custers 72152b74e4 options/ansi: implement all scanf bases 2019-03-26 13:08:47 +01:00
Alexander van der Grinten ce328b60ed
Merge pull request #7 from Geertiebear/master
options/ansi: partly implement scanf
2019-03-26 11:30:22 +01:00
Geert Custers 6ea1ba00b0 options/ansi: implement sscanf 2019-03-26 11:24:29 +01:00
Geert Custers d4be0b7356 options/ansi: partly implement scanf 2019-03-26 11:16:17 +01:00
Alexander van der Grinten cffdf686af ansi: Implement strncat() 2019-03-23 14:33:44 +01:00
Alexander van der Grinten 265a4fdd8a sysdeps/managarm: Allow retrieval in sys_sigaction() 2019-03-23 14:11:48 +01:00
Alexander van der Grinten 871ba9e43b posix: Add cfgetispeed()/cfgetospeed() 2019-03-23 14:10:46 +01:00
Alexander van der Grinten e2b767a1d5 posix: Implement dirname() 2019-03-23 14:10:36 +01:00
Alexander van der Grinten 044780a494 sysdeps/managarm: Report EPIPE from sys_msg_send() 2019-03-07 16:08:34 +01:00
Alexander van der Grinten 8d055539d5 options/posix: Properly impl. pthread_key_delete() 2019-03-07 16:08:22 +01:00
mintsuki 582923e1af Merge branch 'master' of https://github.com/managarm/mlibc 2019-03-05 20:13:09 +01:00
mintsuki 135b136ec6 qword: Add mkdir 2019-03-05 20:13:04 +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
mintsuki 852c126585 qword: Added unlink 2019-03-05 19:10:48 +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 c651fd536b sysdeps/managarm: Use POSIX lane from process data 2019-03-04 19:11:16 +01:00
Alexander van der Grinten 0299321051 sysdeps/managarm: Update to new process data ABI 2019-03-04 06:37:26 +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
mintsuki 2eff28f183 qword: add unlink stub 2019-03-02 13:29:52 +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