Commit graph

1530 commits

Author SHA1 Message Date
Alexander van der Grinten 4e0d8211d2
Merge pull request #266 from Geertiebear/open_memstream
Open memstream implementation and global_file_list fix
2021-06-08 22:02:32 +02:00
Alexander van der Grinten 334cafd6a2
Merge pull request #275 from Geertiebear/getaddrinfo_fix
options/posix: add AI_NUMERICHOST support to getaddrinfo()
2021-06-08 21:59:30 +02:00
Alexander van der Grinten d97df7c924 options/rtdl: Make dlsym() behave as on Linux
Fix #207.
2021-06-08 21:55:44 +02:00
Geert Custers 527490c9f4 options/posix: add AI_NUMERICHOST support to getaddrinfo() 2021-06-07 10:13:13 +00:00
Alexander van der Grinten c7da0abcf9 sysdeps/managarm: Stub fdatasync() 2021-06-06 23:21:54 +02:00
Alexander van der Grinten f2c7c90007 sysdeps/managarm: Stub F_SETLK fcntl and friends 2021-06-06 23:20:17 +02:00
Alexander van der Grinten cfd1be1c6c options/posix: Add {statvfs,fstatvfs} sysdeps 2021-06-06 23:19:20 +02:00
Alexander van der Grinten d96863a3ad options/ansi: Fix uninitialized var in FILE I/O 2021-06-06 22:55:53 +02:00
Alexander van der Grinten a6cbfbaca3
Merge pull request #261 from Dennisbonke/getrandom
Small fix related to getrandom
2021-06-05 15:43:20 +02:00
Alexander van der Grinten f9196e96a0
Merge pull request #271 from Dennisbonke/dladdr
rtdl: Implement the case in dladdr where the symbol cannot be found
2021-06-05 15:42:50 +02:00
Dennis Bonke 56ba29e6f6
options/posix: Add a length check to getentropy
sysdeps/managarm: Remove the length check on sys_getentropy as it is handled in getentropy

Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-06-05 13:04:09 +02:00
Alexander van der Grinten 3ed7c080b0
Merge pull request #268 from 64/gid-uid-signedness
abis/mlibc: Change uid_t, gid_t and id_t to unsigned
2021-06-05 12:59:19 +02:00
Dennis Bonke d2d4e483ad
rtdl: Implement the case in dladdr where the symbol can't be found
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-06-05 12:57:13 +02:00
Geert Custers e92ed18080
Merge pull request #269 from 64/getpwnam_r
options/posix: implement getpw{nam,uid}_r
2021-05-18 15:36:45 +02:00
Alexander van der Grinten 7ef86200be
Merge pull request #270 from 64/docs
docs: Add local development instructions
2021-05-18 15:34:14 +02:00
Matt Taylor f6006416f2 tests/posix: Add tests for pwd functions 2021-05-18 02:38:48 +01:00
Matt Taylor 4dc2e05a14 docs: Add local development instructions 2021-05-17 22:41:37 +01:00
Matt Taylor b62a416721 options/posix: implement getpw{nam,uid}_r 2021-05-15 20:13:54 +01:00
Matt Taylor fa249fb257 sysdeps/lemon: Use gid_t for sys_getgid(), sys_getegid() 2021-05-10 19:42:36 +01:00
Matt Taylor 952df96288 abis/mlibc: Changed uid_t, gid_t and id_t to unsigned 2021-05-10 19:36:41 +01:00
Alexander van der Grinten a570ef712d
Merge pull request #267 from 64/alignment
rtdl: Permit TLS alignments greater than 16 bytes
2021-05-10 20:29:17 +02:00
Matt Taylor 8b5f58bc00 options/rtdl: Permit TLS alignments greater than 16 bytes 2021-05-10 18:59:28 +01:00
Geert Custers 76f8739f20 options/ansi: make file list eternal 2021-05-08 14:02:46 +02:00
Geert Custers 8879344780 options/posix: implement and test open_memstream() 2021-05-08 13:58:20 +02:00
Alexander van der Grinten 81d17ab95b
Merge pull request #251 from Dennisbonke/master
sysdeps/managarm: Add Scrt1 for x86_64
2021-05-02 19:53:22 +02:00
Dennis Bonke cd18d17228
sysdeps/managarm: Add Scrt1 for x86_64
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-05-02 19:02:46 +02:00
Alexander van der Grinten 5e6cfd7e24
Merge pull request #262 from Dennisbonke/gcc-10
build: Bump c++ standard to c++20
2021-05-01 22:55:54 +02:00
Dennis Bonke 44cb8dfa87
workflows: Install g++10 in order to use c++20
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-05-01 22:21:28 +02:00
Dennis Bonke e4130d62ed
build: Bump c++ standard to c++20
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-04-30 00:43:31 +02:00
Alexander van der Grinten b1e0738dd7
Merge pull request #260 from Dennisbonke/error-handling
sysdeps/managarm: Handle "dismiss" errors for ioctls
2021-04-28 20:05:52 +02:00
Alexander van der Grinten fbe978695b sysdeps/managarm: Map IPC queue chunks 2021-04-27 17:48:24 +02:00
Alexander van der Grinten 1daa83776a sysdeps/managarm: Map IPC queue head 2021-04-27 11:55:53 +02:00
Dennis Bonke c72d4bb487
sysdeps/managarm: Handle ioctl not supported error return
Signed-off-by: Dennis Bonke <admin@dennisbonke.com>
2021-04-25 23:16:29 +02:00
Alexander van der Grinten bbe89b6351 sysdeps/managarm: Fix IPC queue assertion on spurious wakeup 2021-04-25 17:40:57 +02:00
Matt Taylor f0c8875374
sysdeps/managarm: Support ioctl(FIOCLEX) (#259)
sysdeps/managarm: Support ioctl(FIOCLEX)
2021-04-18 10:17:38 +02:00
Geert Custers 51c59ea897
Merge pull request #254 from 64/formatting
tests/sprintf: add tests for managarm/frigg#7
2021-04-16 20:42:05 +02:00
Alexander van der Grinten c1043f41af options/posix: Fix missing include in fd_set.h 2021-04-16 18:36:05 +02:00
Matt Taylor 4872527c4e tests/sprintf: use strcmp 2021-04-16 17:16:53 +01:00
Alexander van der Grinten 89724cccf8 options/{posix,ansi}: Clarify various ABI types 2021-04-16 17:41:21 +02:00
Matt Taylor b5da31997e tests/sprintf: add tests for managarm/frigg#7 2021-04-16 14:19:41 +01:00
Alexander van der Grinten 7d502cef4a
Merge pull request #252 from qookei/master
sysdeps/managarm: replace parseSimple with parseHandle for offer
2021-04-16 11:37:25 +02:00
Alexander van der Grinten 8207f4e7e1
Merge pull request #249 from 64/misc-fixes
posix: Implement getline and getdelim
2021-04-15 21:26:50 +02:00
Kacper Słomiński c2036351a1 sysdeps/managarm: replace parseSimple with parseHandle for offer 2021-04-15 21:04:40 +02:00
Matt Taylor 7097089094 posix: Use getAllocator() for getdelim 2021-04-15 19:18:06 +01:00
Matt Taylor 7c6548ec63 posix: Fix getline 2021-04-15 08:43:30 +01:00
Geert Custers c43a5d93bf
Merge pull request #248 from 64/fix-format
tests/sprintf: add tests for # and +
2021-04-15 09:29:20 +02:00
Matt Taylor 57577e8693 tests/sprintf: add tests for # and + 2021-04-15 08:07:43 +01:00
Matt Taylor f23df8609e posix: Implement getline and getdelim 2021-04-15 08:06:27 +01:00
Alexander van der Grinten a6db4dc7ec sysdeps/managarm: Fix sys_peername
... after Managarm update.
2021-04-14 20:08:55 +02:00
Alexander van der Grinten 7a22a69835
Merge pull request #247 from 64/rust-libc
sysdeps/managarm: Remove poll/epoll flag handling
2021-04-14 18:53:29 +02:00