Commit Graph

4702 Commits

Author SHA1 Message Date
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
Connor-GH 38737af78d pty: update libc functions for ptyd changes
Of note is that `unlockpt` is required, both by the standard, and our
implementation. This has been taken care of inside of `openpty`, which
is the only non-libc way we are acquiring ptys. Additionally, it has
been modified such that it is POSIX compliant, so any outside future
changes to ptyd will not affect it.

This is part of my ptyd changes (#100). This can be safely merged once
the changes from base/ and userutils/ are merged alongside it.
2026-06-03 19:41:38 -05:00
Wildan M 864f629d3f Fix lack of nullptr for older C++ 2026-06-04 06:17:36 +07:00
Wildan M 6acf560ed0 Fix pthread init and null for C++ 2026-06-04 00:38:58 +07:00
Jeremy Soller cef4ba679c Merge branch 'grp-doc' into 'master'
add descriptions to grp header

See merge request redox-os/relibc!1407
2026-06-03 08:53:34 -06:00
auronandace f82397f228 add descriptions to grp header 2026-06-03 15:13:31 +01:00
Jeremy Soller e2218c53d3 Merge branch 'timeb-doc' into 'master'
add descriptions to timeb struct and ftime function

See merge request redox-os/relibc!1405
2026-06-03 07:09:20 -06:00
Jeremy Soller 7323cec50b Merge branch 'nulldef' into 'master'
Fix NULL definition

See merge request redox-os/relibc!1406
2026-06-03 07:08:53 -06:00
Jeremy Soller 85354e2afd Merge branch 'syssocket-doc' into 'master'
add descriptions to sys_socket constants and structs

See merge request redox-os/relibc!1404
2026-06-03 07:08:24 -06:00
Jeremy Soller a1a81ad958 Merge branch 'ifaddrs-doc' into 'master'
add descriptions to the ifaddrs header

See merge request redox-os/relibc!1403
2026-06-03 07:07:45 -06:00
Wildan M 4a027c9f2b Fix NULL definition 2026-06-03 19:59:06 +07:00