Commit graph

857 commits

Author SHA1 Message Date
Kacper Słomiński 82d9209dc8 options/internal: implement AllocatorLock::lock slow path 2020-03-26 13:11:41 +01:00
Alexander van der Grinten 736e7168b2 options/ansi: Add ULLONG_MAX definition 2020-03-23 20:57:15 +01:00
Kacper Słomiński 775cf84d44 options/posix, sysdeps/managarm: implement thread creation 2020-03-22 13:37:14 +01:00
Alexander van der Grinten 1a81e0e4c4 sysdeps/managarm: Impl. anon_allocate via supercalls 2020-03-21 10:33:43 +01:00
Geert Custers c95d723016 options/posix: implement recv() and recvfrom() 2020-03-18 12:14:07 +01:00
Alexander van der Grinten 73c0a47a6c sysdeps/managarm: Use VM_MAP POSIX request in ld.so 2020-03-15 12:58:23 +01:00
Alexander van der Grinten 4361d1c4ea options/rtdl: Avoid sys_vm_map() of zero size 2020-03-15 12:58:23 +01:00
Alexander van der Grinten b2ac045fac sysdeps/managarm: Pass mmap() hint to POSIX 2020-03-15 12:58:23 +01:00
Thomas Woertman 1cc87bf50b sysdeps/Sigma: Add linux option and transition to new IPC system 2020-03-08 00:06:15 +01:00
Kacper Słomiński b593640479 sysdeps/managarm: replace (L)STAT and FSTAT with FSTATAT 2020-02-25 22:16:51 +01:00
Kacper Słomiński ad9cc4a6ff sysdeps/managarm: handle EBADF and EINVAL errors in dup and dup2 2020-02-23 20:12:11 +01:00
Kacper Słomiński 5339cb20f7 options/posix: add semaphore functions
Note: these are untested, test and possibly fix them!
2020-02-23 19:43:38 +01:00
Kacper Słomiński 8398201bb4 options/posix: add iconv.h stubs 2020-02-23 19:43:38 +01:00
Kacper Słomiński 17632d7b7c options/posix: add caddr_t 2020-02-23 19:43:38 +01:00
Kacper Słomiński 0b6821f406 options/posix: add support for PTHREAD_MUTEX_ERRORCHECK 2020-02-23 19:43:38 +01:00
Kacper Słomiński d164dd13f8 options/posix: implement pthread_self 2020-02-23 19:43:38 +01:00
Kacper Słomiński 0d801ae176 sysdeps/managarm: fix array out of bounds access 2020-02-23 19:43:38 +01:00
Alexander van der Grinten 8dadf744b6
README: Add Discord server 2020-02-23 18:28:36 +01: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
Alexander van der Grinten 931ff4de63
Merge pull request #26 from Geertiebear/master
Changes to compile wget and curl
2020-02-20 18:06:52 +01:00
Geert Custers b8f932c2cb sysdeps/lemon: add errno.h, signal.h and stat.h abi-bits 2020-02-20 17:48:13 +01:00
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