Alexander van der Grinten
|
4301fa98c8
|
options/linux: Add a few interfaces for wayland
|
2018-02-09 12:46:04 +01:00 |
|
Andreas Hampicke
|
bb48da434e
|
libc: Add sysdeps API for access, isatty
|
2018-02-04 16:05:47 +01:00 |
|
Andreas Hampicke
|
dd7c9197d8
|
libc: Add API for get-(uid,euid,gid,egid,pid,ppid)
|
2018-02-04 15:44:10 +01:00 |
|
Alexander van der Grinten
|
45de81d38c
|
sysdeps/managarm: Handle file type from stat()
|
2018-02-04 15:39:05 +01:00 |
|
Alexander van der Grinten
|
4cd84deac6
|
sysdeps/managarm: Fix sys_fork()
|
2018-02-04 15:02:51 +01:00 |
|
Alexander van der Grinten
|
da8e31c1e5
|
options/posix: Implement readlink()
|
2018-02-04 15:00:24 +01:00 |
|
Alexander van der Grinten
|
e434a1241d
|
options/posix: Implement strnlen()
|
2018-02-04 14:56:46 +01:00 |
|
Andreas Hampicke
|
5291c12f51
|
libc: Add sysdeps API for stat, fstat
|
2018-02-04 14:55:36 +01:00 |
|
Andreas Hampicke
|
a436ca94cc
|
libc: Add sysdeps API for fork, execve
|
2018-02-04 14:36:45 +01:00 |
|
Andreas Hampicke
|
a1d2b3ca34
|
libc: Add sysdeps API for close, dup2
|
2018-02-04 14:36:45 +01:00 |
|
Andreas Hampicke
|
00acd2a19a
|
libc: Add sysdeps API for schedyield,sleep,usleep
|
2018-02-04 14:36:44 +01:00 |
|
Alexander van der Grinten
|
5465daa205
|
options/posix: Import fnmatch.h impl. from musl
|
2018-02-04 12:41:14 +01:00 |
|
Alexander van der Grinten
|
1a6968be94
|
options/ansi: Add wctype.h
|
2018-02-04 12:40:47 +01:00 |
|
Alexander van der Grinten
|
74502f9fb2
|
options/posix: Fix uio.h header
|
2018-02-04 12:40:20 +01:00 |
|
Alexander van der Grinten
|
22f5ec9e2a
|
options/posix: Support readdir()
|
2018-02-04 12:39:47 +01:00 |
|
Alexander van der Grinten
|
128188cd2b
|
options/internal: Fix allocator error handling
|
2018-01-28 17:01:32 +01:00 |
|
Andreas Hampicke
|
688504cdf0
|
libc: Add sysdeps API for free, malloc, realloc
|
2018-01-28 16:58:26 +01:00 |
|
Alexander van der Grinten
|
1593a1eb21
|
options/posix: Fixes after conversion to sysdeps
|
2018-01-28 15:39:42 +01:00 |
|
Andreas Hampicke
|
2a11e32ec6
|
libc: Add sysdeps API for open, read, write, seek
|
2018-01-28 15:34:31 +01:00 |
|
Andreas Hampicke
|
e5acf458f2
|
libc: Add sysdeps API for exit and time
|
2018-01-28 13:43:47 +01:00 |
|
Alexander van der Grinten
|
55720aa45a
|
options/posix: Add more stubs for eudev
|
2018-01-27 22:01:22 +01:00 |
|
Alexander van der Grinten
|
a9307bd64e
|
options/ansi: Add more feature detection
|
2018-01-27 18:11:00 +01:00 |
|
Alexander van der Grinten
|
820c24aaab
|
options/internal: Add feature detection
|
2018-01-24 21:32:52 +01:00 |
|
Alexander van der Grinten
|
7bff5a1a6b
|
libc: Even more pretty printing in makefile
|
2018-01-24 21:30:51 +01:00 |
|
Alexander van der Grinten
|
7d1b9641e7
|
libc: Support header dependencies
|
2018-01-24 21:30:51 +01:00 |
|
Alexander van der Grinten
|
068efbcd3d
|
libc: Pretty print more stuff in makefile
|
2018-01-24 21:30:51 +01:00 |
|
Alexander van der Grinten
|
bde863dcd2
|
libc: Pretty printing in makefile
|
2018-01-24 21:30:51 +01:00 |
|
Alexander van der Grinten
|
7a3d51d849
|
libc: Simplify include directory logic
|
2018-01-24 21:30:51 +01:00 |
|
Andreas Hampicke
|
291a9c0d54
|
mlibc: Update include directives
|
2018-01-24 21:29:25 +01:00 |
|
Andreas Hampicke
|
40c203c853
|
mlibc: Move public headers from mlibc/ to bits/
|
2018-01-24 20:10:18 +01:00 |
|
Andreas Hampicke
|
509e9a2fa0
|
mlibc: Add remaining header files
|
2018-01-24 19:38:04 +01:00 |
|
Alexander van der Grinten
|
a1745070b6
|
libc: Support header installation again
|
2018-01-24 18:10:23 +01:00 |
|
Alexander van der Grinten
|
ff2a08a287
|
options/posix: Implement CMSG macros
|
2018-01-22 22:06:52 +01:00 |
|
Alexander van der Grinten
|
110148fd5e
|
options/posix: Fix gettid() signature
|
2018-01-22 22:06:11 +01:00 |
|
Andreas Hampicke
|
9be4673aed
|
mlibc: Refactor directory structure
|
2018-01-21 19:51:23 +01:00 |
|
Andreas Hampicke
|
fb4b2aace6
|
mlibc: Refactor build system
|
2018-01-21 17:40:27 +01:00 |
|
Alexander van der Grinten
|
86420df99c
|
libc: Fix posix makefile
|
2018-01-21 16:48:43 +01:00 |
|
Alexander van der Grinten
|
12ac7e660e
|
libc: Partially support environment variables
|
2018-01-21 16:48:09 +01:00 |
|
Alexander van der Grinten
|
ebf9d35c3e
|
libc: Import some math functions from musl
|
2018-01-19 18:07:13 +01:00 |
|
Alexander van der Grinten
|
086b63d2a7
|
libc: Implement epoll()
|
2018-01-19 18:07:13 +01:00 |
|
Alexander van der Grinten
|
8049641c65
|
libc: Implement select() on top of epoll()
|
2018-01-19 18:07:13 +01:00 |
|
Alexander van der Grinten
|
a4369e4b8b
|
libc: Add sys/epoll.h
|
2018-01-19 18:07:13 +01:00 |
|
Alexander van der Grinten
|
b0338954a7
|
libc: Pass args and environment to execve()
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
ec4e055828
|
libc: Debugging fixes in stdio-stubs.cpp
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
f58718a1c6
|
libc: Implement DRM_IOCTL_PAGE_FLIP
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
1241521276
|
libc: Parse environment from entry stack
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
678871293b
|
libc: Fix assert.h
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
0c7c87f52e
|
libc: Implement mmap() via a VM_MAP posix request
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
1e1824c0c1
|
libc: Adapt to modified helMapMemory() syscall
|
2018-01-19 18:04:02 +01:00 |
|
Alexander van der Grinten
|
5d0f1b7399
|
libc: Expect args and environment on stack
|
2018-01-19 18:04:02 +01:00 |
|