Alexander van der Grinten
7ac5bbea79
Merge pull request #215 from Dennisbonke/pathresolver
...
sysdeps/managarm: Fix sys_openat after the PathResolver refactor
2021-01-30 17:10:37 +01:00
Dennis Bonke
98cbfec564
sysdeps/managarm: Change the startup code to use the generic version
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-29 15:38:22 +01:00
JJ
5ab6826849
sysdeps/lemon: getsockopt and setsockopt sysdeps, use linux socket.h ABI
2021-01-24 19:27:22 +11:00
Alexander van der Grinten
4656c4a28c
Merge pull request #208 from Dennisbonke/helix-conversion
...
sysdeps/managarm: Fix bug in sys_connect and convert to helix_ng
2021-01-22 21:48:57 +01:00
Dennis Bonke
6d975dc1f6
sysdeps/managarm: Add more error returns to sys_openat to account for the PathResolver refactor
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-22 18:15:11 +01:00
Alexander van der Grinten
bbd2ca1e91
sysdeps/managarm: Handle EINVAL in write()
2021-01-16 12:25:24 +01:00
Dennis Bonke
1d53fc7972
sysdeps/managarm: Fix bug in sys_connect and convert to helix_ng
...
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-15 18:24:24 +01:00
Dennisbonke
3e6bbfc281
sysdeps/linux: Add the possibility to call syscalls with 0 arguments.
...
sysdeps/linux: Add sys_sigprocmask, sys_pipe with pipe2 extension, sys_fork, sys_waitpid (implemented via wait4 like musl) and sys_execve.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2021-01-12 20:35:49 +01:00
Geert Custers
ded0d4897e
sysdeps/linux: add sys_unlink
2021-01-05 18:20:59 +01:00
fidojj@hotmail.com
908e1f6258
sysdeps/lemon: Change in how arguments are passed to syscalls, new
...
syscalls
2021-01-03 15:34:26 +11:00
Alexander van der Grinten
a73fd2327c
sysdeps/linux: Implement sys_futex sysdeps
2020-12-29 16:16:52 +01:00
Alexander van der Grinten
223ffb7a5b
Merge pull request #194 from ArsenArsen/logger_stderr
...
change loggers to stderr
2020-12-28 17:19:00 +01:00
Arsen Arsenović
471b070931
linux: change loggers to use stderr
2020-12-28 13:08:40 +01:00
Arsen Arsenović
8c45cea1c4
linux: fix hardcoded /usr/lib/mlibc prefix
2020-12-28 12:27:36 +01:00
Alexander van der Grinten
a182d3b0dc
Merge pull request #160 from Dennisbonke/weston
...
Various changes needed to update weston
2020-12-26 11:59:06 +01:00
Kacper Słomiński
b7f95a008d
Add preliminary aarch64 support.
...
The following changes are enough to run a simple dynamically linked
hello world program.
2020-12-10 16:10:13 +01:00
Geert Custers
d4a5f219e9
Merge pull request #174 from Dennisbonke/error-handling
...
Improve error handling for curl
2020-10-20 22:05:00 +02:00
JJ
37a0d9c503
sysdeps/lemon: Update lemon sysdeps with dup, fcntl and select
2020-10-19 08:30:15 +11:00
Dennisbonke
686cd1d948
sysdeps/managarm: Improve error handling in some sysdeps
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-10-12 19:40:02 +02:00
Dennisbonke
68dddc398a
sysdeps/mlibc: Implement CLOCK_MONOTONIC_RAW as CLOCK_MONOTONIC
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-05 02:12:13 +02:00
JJ
eba888c53f
sysdeps/lemon: Threading sysdeps
2020-09-03 14:56:18 +10:00
Geert Custers
9bee5e1bab
sysdeps/linux: support ansi only builds
2020-08-30 20:16:17 +02:00
Geert Custers
e98ad9e56a
tests,sysdeps/linux: fix static build
2020-08-30 14:54:54 +02:00
Geert Custers
72d3f5a15e
Merge pull request #149 from Geertiebear/testing
...
Add basic test infrastructure
2020-08-30 12:30:37 +02:00
Geert Custers
a466a9839c
tests: add testing support and basic tests
2020-08-30 11:14:33 +02:00
Alexander van der Grinten
660d67631e
sysdeps/lemon: Fix compilation after abi-bits change
2020-08-30 10:24:28 +02:00
Geert Custers
e773a516ad
internal: refactor sysdeps.hpp into option specific sysdeps
2020-08-29 12:31:13 +02:00
Geert Custers
3df680a533
sysdeps/linux: don't hardcode libdir in gcc scripts
2020-08-24 22:09:04 +02:00
Alexander van der Grinten
1db7107729
Merge pull request #142 from Geertiebear/mlibc-gcc
...
mlibc-gcc wrapper and various fixes
2020-08-23 18:24:54 +02:00
Geert Custers
2a4a2428fd
sysdeps/linux: add an mlibc-gcc wrapper
2020-08-23 17:51:51 +02:00
Geert Custers
05c94fb109
sysdeps/linux: fix Scrt1.o
2020-08-23 17:51:50 +02:00
Geert Custers
b7c41c3203
sysdeps/linux: add crti.o and crtn.o
2020-08-23 17:51:46 +02:00
Alexander van der Grinten
a561856936
sysdeps/managarm: Handle ENOENT in mount()
2020-08-23 14:23:20 +02:00
Kacper Słomiński
3c498a0b08
sysdeps/managarm: handle end of lane and fs errors in getpeername
2020-08-09 20:30:34 +02:00
Dennisbonke
e47ab3cc18
sysdeps/managarm: Return EWOULDBLOCK in sys_accept if needed
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-08 19:27:24 +02:00
Dennisbonke
7d7641697f
sysdeps/managarm: Fix a bug in sys_gethostname
...
sysdeps/managarm: Convert sys_getpeername to helix_ng
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-08 19:27:24 +02:00
Dennisbonke
9ac299a5eb
options/posix: Implement getpeername and stub shutdown
...
sysdeps/managarm: Implement getpeername and add a stub gethostname implementation
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-08 19:27:24 +02:00
Alexander van der Grinten
b3e70ff5ae
sysdeps/managarm: Do not end logs w/ helLog("\n")
2020-08-01 15:39:12 +02:00
Alexander van der Grinten
e99cf8d1b2
Merge pull request #129 from Dennisbonke/master
...
Various fixes required for Xwayland support in managarm
2020-07-19 10:20:35 +02:00
Dennisbonke
6300b9c33a
ansi: Implemented SIG_IGN and SIG_DFL support in signal
...
posix: Made writev be like glibc
sysdeps/managarm: Implement sys_getppid
sysdeps/managarm: Add ENOTCONN condition to sys_msg_send
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-07-19 01:06:42 +02:00
Alexander van der Grinten
2f4e5aaf2a
Merge pull request #130 from Menotdan/master
...
add threading support to dripos sysdeps
2020-07-18 22:01:18 +02:00
Menotdan
ff0b8865ba
add threading support to dripos sysdeps
2020-07-18 15:22:14 -04:00
fido2020
dbb4e28eba
sysdeps/lemon: Added get{e}gid stubs for binutils, etc.
2020-07-10 22:55:17 +10:00
fido2020
608faadccb
sysdeps/lemon: Stat no longer calls open, implemented rm/mkdir,
...
(un)link, read_entries, open_dir, rename, set(e)uid and get(e)uid
2020-07-10 21:19:05 +10:00
streaksu
ef61b866c3
Fix compilation for qword's sysdeps
2020-07-08 08:33:33 +02:00
Kacper Słomiński
7dbf324d83
sysdeps/managarm: convert fs protocol to bragi
2020-07-07 17:00:34 +02:00
Kacper Słomiński
7d8a9090c7
sysdeps/managarm: convert mount request to bragi
2020-07-07 17:00:34 +02:00
Kacper Słomiński
b09ca6a557
sysdeps/managarm: convert symlinkat request to bragi
2020-07-07 17:00:34 +02:00
Alexander van der Grinten
f8855d0d0c
Merge pull request #123 from Dennisbonke/master
...
Small fixes for xorg-server
2020-06-28 20:47:15 +02:00
Dennisbonke
a46dee011a
options/ansi: Implemented dprintf and vdprintf
...
options/posix: Implemented getentropy
sysdeps/managarm: Improvements to sys_unlinkat's error handling, sys_epoll_ctl, sys_get/setsockopt and add sys_getentropy
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-28 20:45:06 +02:00