Commit graph

58 commits

Author SHA1 Message Date
Geert Custers 9cdc98ed56 options/posix: add SIGCANCEL signal handler 2021-04-12 12:28:06 +02:00
Geert Custers 60e5c75b7f options/posix: add ucontext.h and stub functions 2021-04-12 12:27:32 +02:00
Alexander van der Grinten 4e2eb0d036
Merge pull request #214 from Dennisbonke/util-linux
Various new stubs and defines
2021-01-28 19:40:29 +01:00
JJ 12ae2bd13d options/linux: Add route.h, Add in_pktinfo to in.h 2021-01-25 12:39:22 +11:00
Dennis Bonke 0e98b63338
abis/mlibc: Define O_PATH
abis/linux: Add compatibility define for O_PATH
options/posix: Define O_PATH

Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-24 13:23:18 +01:00
JJ 4c96b730bc abis/mlibc: Add IP_PKTINFO to in.h 2021-01-24 18:53:50 +11:00
Dennis Bonke 62932be95a
abis/mlibc: Add ENOTBLK to errno
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-23 00:09:31 +01:00
Dennis Bonke 4a5c0bd5d5
abis/mlibc: Add ENOMEDIUM to errno.h
options/linux: Add more CDROM related defines

Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-01-22 21:54:48 +01:00
Geert Custers cb5f96e2f7 options/posix: fix getaddrinfo() service resolution 2021-01-03 11:48:37 +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
Dennisbonke 2af3b1f371
abis/managarm: Define AT_SECURE
options/posix: Define SUN_LEN

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-11-29 13:56:34 +01:00
mintsuki 083a3d3755 options/ansi: Implement sigsetjmp and siglongjmp 2020-10-23 12:54:11 +02:00
Dennisbonke 4cccfac85c abis/mlibc: Add missing signal numbers
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-10-21 10:58:50 +02:00
BrainStackOverFlow b5edd61347 abis/mlibc: add missing struct rusage members 2020-10-21 10:58:26 +02:00
Dennisbonke 2579576145 abis/mlibc: Match signal constants to linux.
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-10-21 10:58:26 +02:00
Dennisbonke 71bf6700db abis/mlibc: Fix overlapping file constants
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-10-21 10:56:05 +02:00
Geert Custers 48a1774daa
Merge pull request #164 from Dennisbonke/cmake-changes
Various libuv and cmake related changes
2020-10-21 08:17:48 +02:00
Geert Custers 75d1f63009
Merge pull request #166 from Geertiebear/stack_check
Add stack protector support
2020-10-07 10:45:21 +02:00
Dennisbonke 50627c96e1
abis/mlibc: Add struct mmsghdr
options/posix: Stub recvmmsg and sendmmsg

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-19 02:27:23 +02:00
Geert Custers 4042b1e1ce options/internal: add stack protector support 2020-09-13 15:36:39 +02:00
Geert Custers bc1987856c
Merge pull request #158 from Dennisbonke/master
Add some defines and structs required by cmake
2020-09-13 15:15:13 +02:00
Dennisbonke 7dd9f22f7d
abis/mlibc: Add 2 networking related structs
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-13 13:22:33 +02:00
Dennisbonke f012060a78
abis/mlibc: Define additional networking related constants
options/glibc: Define additional ioctl constants

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-09-13 13:22:33 +02:00
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
Geert Custers e773a516ad internal: refactor sysdeps.hpp into option specific sysdeps 2020-08-29 12:31:13 +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 58cc8d6b2b abis/mlibc: Define SI_USER
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-06-26 18:44:42 +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
Arsen e9aaa04d3f
options/posix: stub itimer functions 2020-06-14 15:22:16 +02:00
Arsen e17bf1cc59
abis: add AT_EXECFN 2020-06-13 12:47:49 +02:00
Dennisbonke 70ec34483e abis/mlibc: Define constants used by sysklogd.
options/ansi: Define __progname and __progname_full as aliases for program_invocation_name and update struct tm
options/posix: Define u_short and constants used by sysklogd.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 09:47:04 +02:00
Dennisbonke ec0e612b3c abis: Install termios header and fix compilation error
Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-20 01:59:45 +02:00
Dennisbonke 08a588b448 abis: Give termios.h the abi-bits treatment.
options/posix: Give termios.h the abi-bits treatment.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-18 23:38:39 +02:00
Dennisbonke 02d4e4099d abis/mlibc: Define more IP constants.
options/ansi: Define NGROUPS_MAX.
options/glibc: Define more constants related to resolving domain names.
options/linux: Define POLLWRNORM.
options/posix: Cleanup of netdb-stubs, define more IP related constants.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-17 13:29:14 +02:00
Alexander van der Grinten df72f8a806 abis: Commit missing resource.h 2020-05-12 19:46:58 +02:00
Alexander van der Grinten d3576f01ef Various stubs to make xbps compile 2020-05-09 18:50:19 +02:00
Dennisbonke ec61692697 options/posix: Added crypt.h.
abis/mlibc: Added ESHUTDOWN to errno.h

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-06 00:31:55 +02:00
Dennisbonke 03229f0dec abis: Implemented more definitions for glib
options/ansi: Stubbed in sigsetjmp and siglongjmp properly

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-05-01 22:53:33 +02:00
Dennisbonke 9e34112ecf abis/mlibc: matched struct in6_addr to musl and provide loopback initialization macro.
options/linux: Fixed indentation and instanciate in6addr_loopback

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-04-30 21:01:37 +02:00
Dennisbonke d13d7e4b7e abis/mlibc: Added sin_zero to struct sockaddr_in for BSD compatibility.
options/glibc: Added resolv.h.
options/posix: Implemented a bunch of inet related macros.

Signed-off-by: Dennisbonke <admin@dennisbonke.com>
2020-04-28 19:31:01 +02:00
Arsen 663cbd5a44 options/linux: add sys/reboot.h 2020-04-08 23:09:06 +02:00
fido2020 65597827bd Updated Lemon sysdeps 2020-04-04 17:37:44 +11:00
Geert Custers 05aaa486fe abis: add socket, netinet/in and fcntl abi to abi-bits 2020-03-30 13:52:52 +02:00
Thomas Woertman 8f475792b1 sysdeps/sigma: Use SysdepsAllocator and add kbus auxval 2020-02-21 21:31:21 +01:00
Alexander van der Grinten 896876cb8d abis: Include <bits/feature.h> in signal.h 2020-02-21 07:34:09 +01:00
Geert Custers c99a9d711d sysdeps: add sys_sigaction() on linux and move signal.h to abi-bits 2020-02-20 17:48:13 +01:00
Geert Custers 13cb8ea65f sysdeps: add sys_stat() and sys_clock_get() on linux, move stat.h to abi-bits 2020-02-20 17:48:12 +01:00
Geert Custers c0a1c4e411 ansi/errno: move errno.h to abi-bits 2020-02-20 15:07:56 +01:00
Alexander van der Grinten ddfc749d9d
Merge pull request #25 from fido2020/master
Added Lemon compatibility and 'static' build option
2020-02-17 08:21:16 +01:00
Thomas Woertman 3d4efd2ccf sysdeps/Sigma: Move VFS tid to auxvector 2020-02-16 21:54:55 +01:00