Commit Graph

4712 Commits

Author SHA1 Message Date
auronandace 9cc73da0cf deduplicate unistd sysconf constants 2026-06-07 16:55:29 +01:00
Jeremy Soller c9ba9d2937 Merge branch 'flycast' into 'master'
Fix elf.h typedef and ELFMAG, add IPPROTO_ICMPV6 and MSG_NOSIGNAL

See merge request redox-os/relibc!1428
2026-06-07 05:52:28 -06:00
Wildan Mubarok 216ec9f5bf Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Mathew John Roberts <auronandace@duck.com>
2026-06-07 06:49:36 +00:00
Wildan M f484e108cc Fix elf.h typedef and ELFMAG, add IPPROTO_ICMPV6 and MSG_NOSIGNAL 2026-06-07 00:17:04 +07:00
Jeremy Soller bcc1a0d43c Merge branch 'revert-ipv6-checks-in-unittests' into 'master'
revert checks for presence of IPv6 related symbols

See merge request redox-os/relibc!1427
2026-06-06 08:50:38 -06:00
Jeremy Soller 10e8ce6f06 Merge branch 'fix-inttypes' into 'master'
fix inttypes/wcstoumax os-test unit test

See merge request redox-os/relibc!1426
2026-06-06 08:50:27 -06:00
sourceturner f035178b00 revert checks for presence of IPv6 related symbols 2026-06-06 16:18:01 +02:00
sourceturner 61eb978f8e fix inttypes/wcstoumax os-test unit test 2026-06-06 16:02:01 +02:00
Jeremy Soller 7df28779b9 Merge branch 'ip6' into 'master'
Revert ip6 flag in constants, Add placeholders for ip6 feature

See merge request redox-os/relibc!1425
2026-06-06 06:04:21 -06:00
Wildan M 77bba18a4b Revert ip6 flag 2026-06-06 13:31:42 +07:00
Jeremy Soller 3c6861d72c Merge branch 'fix-glob' into 'master'
fix os-test for glob()

See merge request redox-os/relibc!1423
2026-06-05 20:32:52 -06:00
Jeremy Soller 646687f138 Merge branch 'sem' into 'master'
Fix sem_trywait and sem_wait error handling

See merge request redox-os/relibc!1424
2026-06-05 20:31:58 -06:00
sourceturner 364569366b fix os-test for glob() 2026-06-05 21:57:23 +02:00
Jeremy Soller 0fb862a177 Merge branch 'clippy-lints' into 'master'
tackle various clippy lints

See merge request redox-os/relibc!1422
2026-06-05 10:05:23 -06:00
auronandace 94b2f29beb tackle various clippy lints 2026-06-05 14:36:06 +01:00
Wildan M 85e6e1e675 Fix sem_trywait and sem_wait error handling 2026-06-05 09:21:50 +07:00
Jeremy Soller 15c415072f Merge branch 'fix-os-test-basic-arpa_inet' into 'master'
Fix os test basic arpa inet, fix compiler warnings

See merge request redox-os/relibc!1391
2026-06-04 19:56:32 -06:00
sourceturner 20d89d166c use ip6 feature flag for IPv6 related definitions
as a consequence, some unit tests have to be fixed, too
2026-06-04 17:48:14 +02:00
sourceturner 125d48e9cd restrict octal prefix to leading zero
the '0o' prefix is only allowed by C2Y, not by C17
POSIX spec defers to C17
2026-06-04 17:33:37 +02:00
sourceturner b2da042f79 fix sys_socket/getpeername unit test 2026-06-04 17:33:37 +02:00
sourceturner fddf16c8b1 fix netdb/getaddrinfo unit test 2026-06-04 17:33:37 +02:00
sourceturner e39106835a fix compiler warnings 2026-06-04 17:33:37 +02:00
sourceturner 538db929cf fix arpa_inet/inet_addr 2026-06-04 17:33:37 +02:00
sourceturner ef7b690626 add arpa_inet/inet_addr unit test 2026-06-04 17:33:37 +02:00
sourceturner 17b2866d7e fix the inet_pton test of the os-test test suite 2026-06-04 17:33:37 +02:00
Jeremy Soller 3cdd418f53 Merge branch 'verify-aio-includes' into 'master'
verify aio header includes

See merge request redox-os/relibc!1420
2026-06-04 09:27:31 -06:00
Jeremy Soller ef29aa0ef3 Merge branch 'verify-systimes-includes' into 'master'
verify sys_times header includes

See merge request redox-os/relibc!1419
2026-06-04 09:27:21 -06:00
Jeremy Soller 7829bc80cf Merge branch 'fcntl-bits' into 'master'
split out stdio constants for fcntl header

See merge request redox-os/relibc!1417
2026-06-04 09:27:02 -06:00
Jeremy Soller e4cc04c9bf Merge branch 'ptsname-test-fix' into 'master'
tests/stdlib/ptsname: fix test for Linux due to pty changes

See merge request redox-os/relibc!1418
2026-06-04 09:26:25 -06:00
Jeremy Soller 4cfefaf97e Merge branch 'err-unsafe' into 'master'
make unsafe usage explicit in err header

See merge request redox-os/relibc!1416
2026-06-04 09:25:16 -06:00
auronandace a8036d6477 verify aio header includes 2026-06-04 15:25:16 +01:00
auronandace 1e22e149a4 verify sys_times header includes 2026-06-04 14:52:04 +01:00
Connor-GH 6da03f457c tests/stdlib/ptsname: fix test for Linux due to pty changes 2026-06-04 08:17:17 -05:00
auronandace 3603161a6f split out stdio constants for fcntl header 2026-06-04 14:09:38 +01:00
Jeremy Soller fca1a59849 Merge branch 'verify-unistd-includes' into 'master'
verify unistd header includes

See merge request redox-os/relibc!1415
2026-06-04 06:28:08 -06:00
Jeremy Soller c4db1fae05 Merge branch 'wchart_split' into 'master'
split out wchar_t from stddef header

See merge request redox-os/relibc!1414
2026-06-04 06:27:34 -06:00
Jeremy Soller 747a7d322b Merge branch 'sysresource-doc' into 'master'
verify sys_resource includes and add some documentation

See merge request redox-os/relibc!1413
2026-06-04 06:26:33 -06:00
Jeremy Soller 3cc23c4f2d Merge branch 'systypes-stddef' into 'master'
remove stddef from sys_types header

See merge request redox-os/relibc!1412
2026-06-04 06:22:55 -06:00
Jeremy Soller 0305f7d52a Merge branch 'tiocgptn-comment' into 'master'
update TIOCGPTN comment

See merge request redox-os/relibc!1411
2026-06-04 06:22:28 -06:00
Jeremy Soller ef9cfed7e0 Merge branch 'old-cpp' into 'master'
Fix lack of nullptr for older C++

See merge request redox-os/relibc!1410
2026-06-04 06:21:13 -06:00
auronandace ced5ff1df9 make unsafe usage explicit in err header 2026-06-04 13:21:10 +01:00
auronandace 2719e007e2 verify unistd header includes 2026-06-04 12:09:59 +01:00
auronandace d28a131ec5 split out wchar_t from stddef header 2026-06-04 11:17:36 +01:00
auronandace 172e5cb55b verify sys_resource includes and add some documentation 2026-06-04 10:35:47 +01:00
auronandace d51674078f remove stddef from sys_types header 2026-06-04 08:42:31 +01:00
auronandace 7b588b57b3 update TIOCGPTN comment 2026-06-04 08:12:40 +01:00
Jeremy Soller fafc4c2c00 Merge branch 'epoll-del-test' into 'master'
Add test for EPOLL_CTL_DEL

See merge request redox-os/relibc!1309
2026-06-03 19:27:58 -06:00
Jeremy Soller 1bc08e8664 Merge branch 'ptyd-changes' into 'master'
pty: update libc functions for ptyd changes

See merge request redox-os/relibc!1409
2026-06-03 19:24:58 -06:00
Connor-GH ee6b7137e7 pty: remove some duplicated code
The Linux and Redox implementations can be combined to reduce code
duplication.
2026-06-03 19:59:53 -05:00
Jeremy Soller 7680bbe6d7 Merge branch 'pthread-def' into 'master'
Fix pthread init and null for C++

See merge request redox-os/relibc!1408
2026-06-03 18:57:24 -06:00