Commit graph

876 commits

Author SHA1 Message Date
fido2020 65597827bd Updated Lemon sysdeps 2020-04-04 17:37:44 +11:00
mint 07e0fef1c1
Merge pull request #32 from drivingshooters/patch-1
Update netdb.h
2020-04-03 02:08:05 +02:00
drivingshooters 2c2dac3ed4
Update netdb.h
n_aliases is misspelt
2020-04-03 13:05:09 +13:00
mintsuki 546c89218c qword: Implement umount function 2020-04-01 23:34:52 +02:00
Kacper Słomiński 505a24eed9 sysdeps/managarm: fix bad fd check in sys_fcntl 2020-04-01 20:09:03 +02:00
Kacper Słomiński b5e3170bad sysdeps/managarm: properly handle bad FDs in sysdep functions 2020-04-01 20:03:27 +02:00
Alexander van der Grinten dd8d96e75d
Merge pull request #30 from Geertiebear/master
Add getaddrinfo() support and various other additions
2020-04-01 09:35:20 +02:00
Alexander van der Grinten 7e38bd04c1
Merge pull request #31 from Geertiebear/static_linking
Integrate ld.so into static build
2020-03-31 20:17:39 +02:00
Geert Custers ab54452aa5 options/rtdl: integrate ld.so into static build 2020-03-31 11:47:09 +02:00
Geert Custers bb436d43a1 sysdeps/linux: implement various sysdeps 2020-03-30 13:53:02 +02:00
Geert Custers 9c6c6586a1 options/posix: implement partial getaddrinfo() 2020-03-30 13:52:58 +02:00
Geert Custers ea0977685a options/posix: implement and fix various arpa/inet.h stubs 2020-03-30 13:52:58 +02:00
Geert Custers d97347183b sysdeps: add num_fds argument to sys_select 2020-03-30 13:52:58 +02:00
Geert Custers 05aaa486fe abis: add socket, netinet/in and fcntl abi to abi-bits 2020-03-30 13:52:52 +02:00
Kacper Słomiński 9267e7fa68 sysdeps/managarm: handle all poll events 2020-03-26 20:44:38 +01:00
Alexander van der Grinten 8ec0cc34fe sysdeps/managarm: Make file table caching thread-local 2020-03-26 20:33:25 +01:00
Kacper Słomiński 9c89a1da7a options/posix: implement sem_timedwait as sem_wait 2020-03-26 19:31:10 +01:00
Alexander van der Grinten 1e2b0abf80 options/internal: Fix off-by-one in strtofp and simplify 2020-03-26 18:02:11 +01:00
Kacper Słomiński 42cb54d838 sysdeps: provide futex sysdep functions to ld.so 2020-03-26 13:20:55 +01:00
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