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
toor
48332eeaf5
qword: Added recv() and send() syscall stubs
2020-06-24 11:54:31 +01:00
toor
d4ad13875b
qword: Add socket() and bind() sysdeps
2020-06-23 14:54:51 +01:00
Geert Custers
75f9db57a2
Merge pull request #120 from Menotdan/master
...
Add dripos support
2020-06-22 23:50:20 +02:00
Menotdan
02bdd46d21
add dripos support
...
add dripos
fix errno.h a 3425435345th time
fix generic
2020-06-22 15:46:17 -04:00
Dennisbonke
00272e75f3
sysdeps/managarm: Convert sys_accept to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 21:14:37 +02:00
Dennisbonke
95ec312c4a
sysdeps/managarm: Convert sys_socketpair to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 21:06:10 +02:00
Dennisbonke
cafe8fdcf2
sysdeps/managarm: Convert sys_socket to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:42:44 +02:00
Dennisbonke
74590338ea
sysdeps/managarm: Convert sys_eventfd_create to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:24:57 +02:00
Dennisbonke
a5ac2912ba
sysdeps/managarm: Convert sys_inotify_create to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:13:28 +02:00
Dennisbonke
7cc0033ea0
sysdeps/managarm: Convert sys_inotify_add_watch to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
9c34d58f6b
sysdeps/managarm: Convert sys_rmdir to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
9dec7228a3
sysdeps/managarm: Convert sys_utimensat to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
ae918a633b
sysdeps/managarm: Convert sys_fchmodat to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
30a215ce8e
sysdeps/managarm: Convert sys_linkat to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
43acb0be37
sysdeps/managarm: Convert sys_mkfifoat to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
5d13f59935
sysdeps/managarm: Convert sys_stat to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
f524827846
sysdeps/managarm: Convert sys_unlinkat to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
3b8786d8dc
sysdeps/managarm: Convert sys_setegid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
308f7d7975
sysdeps/managarm: Convert sys_setgid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
76b6656cce
sysdeps/managarm: Convert sys_getegid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
80c29e8c75
sysdeps/managarm: Convert sys_getgid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
253b7edf5a
sysdeps/managarm: Convert sys_seteuid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
828f0fc9a6
sysdeps/managarm: Convert sys_geteuid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
c5aee2d6bc
sysdeps/managarm: Convert sys_setuid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Dennisbonke
2e909514e4
sysdeps/managarm: Convert sys_getuid to bragi
...
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-22 20:12:50 +02:00
Alexander van der Grinten
40d9aca7a4
sysdeps/managarm: Split IS_TTY into message
2020-06-20 16:00:29 +02:00