Commit graph

985 commits

Author SHA1 Message Date
Geert Custers 3c19f9b0ca options/posix/unistd: implement one pathconf() case 2020-02-20 17:48:13 +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 b50aa4a730 options/ansi/string: implement strtok and move strtok_r to ansi 2020-02-20 17:48:12 +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 4c5ee60f67 sysdeps/linux: temporary band-aid for lack of mode argument in sys_open 2020-02-20 17:48:12 +01:00
Geert Custers e17598aefb options/posix/in: define IN6_ARE_ADDR_EQUAL 2020-02-20 17:48:12 +01:00
Geert Custers a5b94218ed options/posix: add _CS macros and support _CS_PATH in confstr() 2020-02-20 17:48:12 +01:00
Geert Custers 046cfc16fd options/ansi/file-io: fix flush() for input streams and discard buffer 2020-02-20 17:48:05 +01:00
Geert Custers c0a1c4e411 ansi/errno: move errno.h to abi-bits 2020-02-20 15:07:56 +01:00
Geert Custers 974aff8530 sysdeps/linux: add sys_isatty() 2020-02-20 15:07:47 +01:00
Geert Custers 968e756e7c posix/spawn: add POSIX_SPAWN macros 2020-02-20 14:36:36 +01:00
Thomas Woertman c9cbaadd6e Fix shared build target 2020-02-18 14:33:08 +01:00
Alexander van der Grinten ecdb45a019 meson: Disable static option by default 2020-02-18 07:09:31 +01:00
Alexander van der Grinten eb077aff0e
Merge pull request #28 from ArsenArsen/master
ci: add files needed to build with jenkins
2020-02-17 19:48:33 +01:00
Arsen 9c58c4e43b ci: add files needed to build with jenkins 2020-02-17 19:46:03 +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
fido2020 77c6a7d124 Forgot to uncomment a line 2020-02-17 18:14:03 +11:00
fido2020 532d1fd1a7 Further cleaned up Lemon sysdeps, static library no longer linking against dynamic linker 2020-02-17 18:05:39 +11:00
Thomas Woertman 3d4efd2ccf sysdeps/Sigma: Move VFS tid to auxvector 2020-02-16 21:54:55 +01:00
Alexander van der Grinten 0b05f686ee internal: Update after frigg slab_pool changes 2020-02-16 21:15:31 +01:00
Alexander van der Grinten 733ede6446 options/elf: Move elf.h here 2020-02-15 18:47:24 +01:00
fido2020 74c303724d Cleaned up sysdeps 2020-02-15 21:29:20 +11:00
fido2020 c4917449d2 Moved Lemon sysdeps to LibLemon 2020-02-14 13:19:33 +11:00
fido2020 67284d6874 Added Lemon compatibility 2020-02-13 22:19:28 +11:00
Alexander van der Grinten f244971fca sysdeps/managarm: Update .proto locations 2020-02-12 20:23:13 +01:00
Alexander van der Grinten dab6ace134 options/rtdl: Support dynamic TLS 2020-02-05 17:07:24 +01:00
Alexander van der Grinten f442336217 options/mlibc: Implement DTV for TLS 2020-02-05 16:46:48 +01:00
Alexander van der Grinten ae547e4c46 options/posix: Provide MINSIGSTKSZ 2020-02-05 12:41:09 +01:00
Alexander van der Grinten ec9e050f92
Merge pull request #24 from ArsenArsen/master
sysdeps/managarm: migrate sys_msg_recv/send to fs
2020-02-02 20:56:39 +01:00
Arsen 7795b1e743 sysdeps/managarm: migrate sys_msg_recv/send to fs 2020-02-02 18:36:56 +01:00
Alexander van der Grinten 656b1e5ebb sysdeps/managarm: Update helAllocateMemory API 2020-02-02 12:45:13 +01:00
Thomas Woertman dd6a93a8ed Sigma sysdeps: Reorder libsigma 2020-01-29 18:48:35 +01:00
Alexander van der Grinten 88d293a707 Update LICENSE 2020-01-22 19:13:46 +01:00
Thomas Woertman 219ac8ebb9 Sigma sysdeps: Fully refactor IPC messages 2020-01-11 13:02:21 +01:00
mintsuki a3d7c2dc27 qword: Implement fstatat and unlinkat syscalls 2020-01-05 17:22:03 +01:00
mintsuki 3a5b72c099 posix: Implement unlinkat 2020-01-05 13:24:46 +01:00
mintsuki b377e3bdca qword: Move mount to own header 2019-12-29 09:33:35 +01:00
mintsuki 8a10c316a3 qword: Add mount syscall 2019-12-29 09:16:25 +01:00
Thomas Woertman 20724cbdc8 Sigma sysdeps: Use updated IPC API 2019-12-26 15:33:58 +01:00
Thomas Woertman b740943059 Sigma sysdeps: Get rid of valloc and switch to mmap 2019-12-22 20:28:22 +01:00
Alexander van der Grinten dfdd0cf2e2
Merge pull request #22 from Matt8898/flock
sysdeps/managarm: Implement flock
2019-12-21 00:08:22 +01:00
Alexander van der Grinten e31ea5abc4 options/posix: Stub scandir() 2019-12-20 21:02:53 +01:00
Alexander van der Grinten 3a98cd1f29
Merge pull request #23 from avdgrinten/recursive-mutex
Implement recursive pthread mutexes
2019-12-20 20:59:38 +01:00
Alexander van der Grinten bf682e41db options/posix: Implement recursive mutexes 2019-12-20 19:53:04 +01:00
Matteo Semenzato d79e3ce5d7 sysdeps/managarm: Implement flock 2019-12-20 13:59:53 +01:00
Alexander van der Grinten 09c19b4655 sysdeps/managarm: Implement sys_vm_protect() 2019-12-14 21:34:58 +01:00
Alexander van der Grinten cf0c4526c3 options/posix: Implement mprotect() 2019-12-14 21:34:43 +01:00
Alexander van der Grinten 5baf8426b7 options/linux: Add SYN_DROPPED constant 2019-12-13 21:41:29 +01:00
Alexander van der Grinten 23ed47f36b sysdeps/managarm: Use pb2frigg instead of legacy frigg_pb 2019-12-11 20:09:44 +01:00
thom_tl 57a3903663
sysdeps.hpp: Add note about assuming zeroed memory 2019-12-07 22:56:30 +01:00