Commit graph

1177 commits

Author SHA1 Message Date
Dennisbonke f8c21fad6e
abis/mlibc: Define additional constants used by mmap and related fcntl calls
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-05 02:11:22 +02:00
Dennisbonke 90a0df83df
options/linux: Define additional netlink constants.
options/posix: Implement rewinddir.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-30 21:19:58 +02:00
Dennisbonke 321ec2bd92
options/ansi: Set tm_gmtoff in localtime and gmtime
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-27 20:15:15 +02:00
Dennisbonke e6823e7400
options/ansi: Add a toascii macro to satisfy libXaw
options/posix: Add a value to sysconf(_SC_CLK_TCK)

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-27 17:22:34 +02:00
Dennisbonke 11ed3c0f7c
options/posix: Stubbed shmget()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-24 03:23:00 +02:00
Alexander van der Grinten 8e542ac5a1 ci: Remove files needed only for old Jenkins CI 2020-08-23 19:18:58 +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 0ff08901d9
options/rtdl: fix interpreterPath for PIE 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 889a1b8a13 Add GitHub CI workflow 2020-08-23 16:46:46 +02:00
Alexander van der Grinten 622a098380 meson: Only add include-fixed/ if it exists 2020-08-23 15:35:49 +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 d7e846aa59
Merge pull request #140 from Dennisbonke/master
Various fixes needed for XWayland
2020-08-09 21:54:32 +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
Dennisbonke 1548c5c8a2 options/posix: Fix a bug in writev()
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-08-08 19:27:24 +02:00
Alexander van der Grinten 91279a8561
Merge pull request #135 from Geertiebear/dns_improvements
various name resolving related improvements
2020-08-04 21:26:43 +02:00
Alexander van der Grinten b3e70ff5ae sysdeps/managarm: Do not end logs w/ helLog("\n") 2020-08-01 15:39:12 +02:00
Geert Custers 05018a7921 options/posix: parse CNAME DNS record 2020-07-30 20:12:10 +02:00
Geert Custers 1729680c1f options/posix: add /etc/hosts parsing 2020-07-30 20:12:10 +02:00
Geert Custers 31ead73637 options/posix: parse /etc/resolv.conf for nameserver 2020-07-30 20:12:06 +02:00
Geert Custers 00dde0c626 options/posix: add services parsing to getaddrinfo() 2020-07-30 20:11:58 +02:00
Alexander van der Grinten dadb311b02
Merge pull request #136 from aurelian2/patch-1
Update ar.h
2020-07-23 09:38:19 +02:00
aurelian2 8e7116a304
Update ar.h
The extern "C" block is never terminated
2020-07-23 17:52:14 +12: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
Alexander van der Grinten cb594b9142
Merge pull request #128 from fido2020/master
Fix realpath discarding everything before .. path segment
2020-07-16 09:12:02 +02:00
JJ Roberts-White c077a905fb options/posix: Change realpath to use strrchr instead of strchr when
removing .. segments from paths
2020-07-16 10:44:23 +10:00
Geert Custers e6140f04bb
Merge pull request #127 from Geertiebear/master
implement gethostbyname() and some getaddrinfo() fixes
2020-07-15 22:09:27 +02:00
Geert Custers 7341b8b893 options/posix: use vector for lookup_name_dns 2020-07-15 22:01:51 +02:00
Geert Custers 7ae8cc5f73 options/posix: build linked list in getaddrinfo() 2020-07-15 20:58:58 +02:00
Geert Custers 6579bb4e3e options/posix: implement gethostbyname() 2020-07-14 15:45:40 +02:00
Alexander van der Grinten 76ee07306a
Merge pull request #122 from Geertiebear/rtdl_changes
rtdl static linking fix and debugging support
2020-07-13 23:33:57 +02:00
Geert Custers 0388d2dbb2 options/rtdl: support gdb debug interface 2020-07-12 22:43:50 +02:00
fido2020 db99782cc3
Merge pull request #126 from fido2020/master
Update lemon sysdeps
2020-07-11 08:57:06 +10: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
Alexander van der Grinten f8cac7573d
Merge pull request #125 from streaksu/master
qword: Fix compilation for qword's sysdeps
2020-07-08 08:50:02 +02: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 54c423a2a3 ci: Fix paths in f9aec886 2020-07-07 10:50:45 +02:00
Alexander van der Grinten f9aec88604 ci: Build qword and dripos sysdeps 2020-07-07 10:47:13 +02:00