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 |
|
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 |
|