Commit Graph

4176 Commits

Author SHA1 Message Date
Jeremy Soller 9efe255fdc Merge branch 'bits-safamilyt' into 'master'
split out sa_family_t to a bits header

See merge request redox-os/relibc!1191
2026-04-14 07:12:43 -06:00
auronandace 8c41979aba fix redox compilation for sa_family_t 2026-04-14 08:52:31 +01:00
auronandace b0c66cf470 split out sa_family_t to a bits header 2026-04-14 08:44:13 +01:00
Jeremy Soller 022f040f05 Merge branch 'signal-h' into 'master'
Fix signal.h include headers

See merge request redox-os/relibc!1190
2026-04-13 19:25:26 -06:00
Jeremy Soller 5d6dc38b71 Merge branch 'rust-math' into 'master'
Expose rust math with a feature flag

See merge request redox-os/relibc!1189
2026-04-13 19:24:51 -06:00
Jeremy Soller 3e6193ac47 Merge branch 'limits.h-more-limits' into 'master'
limits.h: add more constants

See merge request redox-os/relibc!1188
2026-04-13 19:23:53 -06:00
Connor-GH 7ade6fc0ca limits.h: add more constants
This helps us to pass several tests in Sortie's os-test suite. I forget
the exact number, but it was something like 8 or so tests:
https://doc.redox-os.org/test-results/os-test/os-test-20260410/html/limits/index.html#limits
2026-04-13 19:59:38 -05:00
Wildan M a3d2429dec Fix signal.h include headers 2026-04-14 06:22:26 +07:00
Wildan M 8f7879fc47 Expose rust math with a feature flag 2026-04-14 06:19:41 +07:00
Jeremy Soller f3a5152cb2 Merge branch 'setgroups-to-grp' into 'master'
Move setgroups() to grp.h

See merge request redox-os/relibc!1187
2026-04-13 17:03:02 -06:00
Jeremy Soller 14039049a1 Merge branch 'verify-glob-includes' into 'master'
verify glob header includes

See merge request redox-os/relibc!1186
2026-04-13 16:58:36 -06:00
Peter Limkilde Svendsen fbccaff46c Move setgroups() to grp.h 2026-04-13 22:56:56 +02:00
auronandace 95f897b62e verify glob header includes 2026-04-13 15:19:48 +01:00
Jeremy Soller 539d04009a Merge branch 'syssocket-bits' into 'master'
move sys_socket bits from C to cbindgen

See merge request redox-os/relibc!1185
2026-04-13 06:47:59 -06:00
Jeremy Soller c22d4afd54 Merge branch 'verify-signal-includes' into 'master'
verify signal header includes

See merge request redox-os/relibc!1184
2026-04-13 06:47:36 -06:00
Jeremy Soller 2c88d5abb1 Merge branch 'gmtime-localtime-safety' into 'master'
Describe safety requirements for gmtime(_r) and localtime(_r)

See merge request redox-os/relibc!1182
2026-04-13 06:43:08 -06:00
Peter Limkilde Svendsen 31a703144d Describe safety requirements for gmtime(_r) and localtime(_r) 2026-04-13 06:43:07 -06:00
auronandace 8945b07415 add include guard for the moved bits 2026-04-13 11:29:13 +01:00
auronandace 7cf6933f81 remove sys_socket include from netdb tests 2026-04-13 11:14:11 +01:00
auronandace f0e3574f30 remove sys_socket include from ifaddrs and netdb 2026-04-13 10:59:23 +01:00
auronandace e8429cdc5e move sys_socket bits from C to cbindgen 2026-04-13 10:18:40 +01:00
auronandace 1eed88923a verify signal header includes 2026-04-13 08:52:53 +01:00
Jeremy Soller de0f2f5329 Merge branch 'assert-bits' into 'master'
move assert bits from C to cbindgen

See merge request redox-os/relibc!1183
2026-04-12 06:50:45 -06:00
auronandace 17ff347332 move assert bits from C to cbindgen 2026-04-12 08:37:54 +01:00
Jeremy Soller 483d435d9c Merge branch 'verify-sysstatvfs-includes' into 'master'
verify header includes for sys_statvfs

See merge request redox-os/relibc!1179
2026-04-11 11:33:03 -06:00
auronandace b4fe14a15b verify header includes for sys_statvfs 2026-04-11 15:21:54 +01:00
Jeremy Soller 53bd8b48ec Merge branch 'seed48-no-static-mut' into 'master'
Replace static mut in seed48()

See merge request redox-os/relibc!1178
2026-04-11 08:13:02 -06:00
Peter Limkilde Svendsen f28cb80507 Replace static mut in seed48() 2026-04-11 16:07:48 +02:00
Jeremy Soller a820dd4d25 Merge branch 'printf-float-alternate-fix' into 'master'
printf: fix '%#.0e' to always print the radix character

See merge request redox-os/relibc!1177
2026-04-10 18:53:22 -06:00
Jeremy Soller b75492bdd2 Merge branch 'printf-precision-zero-fix' into 'master'
printf: ignore zero flag on some conversions if precision is specified.

See merge request redox-os/relibc!1176
2026-04-10 18:52:30 -06:00
Connor-GH 4a497bb263 printf: fix '%#.0e' to always print the radix character
Before, we were printing `'-4e+01'` from `printf("'%#.0e'\n", -42.0);`
Now we print `'-4.e+01'` as POSIX requires, and to pass a test in
os-test: https://doc.redox-os.org/test-results/os-test/os-test-20260410/html/stdio/printf-e-alt.c
2026-04-10 13:53:31 -05:00
Mathew John Roberts 9b82e54e5a Merge branch 'disconnected_udp' into 'master'
Move to separate 0.0.0.0:0 and disconnected states for udp AF_UNSPEC

See merge request redox-os/relibc!1166
2026-04-10 18:55:26 +01:00
Benton60 7bf209dc8e Move to separate 0.0.0.0:0 and disconnected states for udp AF_UNSPEC 2026-04-10 18:55:26 +01:00
Connor-GH 7ec3e239b5 printf: ignore zero flag on some conversions if precision is specified. 2026-04-10 11:19:55 -05:00
Jeremy Soller da40ffa9ec Merge branch 'fix-malloc-conflict' into 'master'
Fix malloc conflict

See merge request redox-os/relibc!1175
2026-04-10 07:11:25 -06:00
Wildan M 87e1739a85 Fix malloc conflict 2026-04-10 16:38:32 +07:00
Jeremy Soller 62b0f0c198 Merge branch 'timespec' into 'master'
rename bits_time to bits_timespec for consistency

See merge request redox-os/relibc!1173
2026-04-09 15:25:49 -06:00
Jeremy Soller c8ba916e7e Merge branch 'ucred' into 'master'
remove ucred from sys_socket bits

See merge request redox-os/relibc!1172
2026-04-09 15:25:35 -06:00
auronandace 49f96a96e6 rename bits_time to bits_timespec for consistency 2026-04-09 10:50:04 +01:00
auronandace 121ee8edb0 remove ucred from sys_socket bits 2026-04-09 09:59:24 +01:00
Mathew John Roberts 6530de76b9 Merge branch 'sys-epoll-docs' into 'master'
Add more sys/epoll.h docs

See merge request redox-os/relibc!1171
2026-04-09 07:59:59 +01:00
Mathew John Roberts e599c37a40 Merge branch 'pal-socket-docs' into 'master'
Add docs for PalSocket

See merge request redox-os/relibc!1170
2026-04-09 07:55:53 +01:00
Mathew John Roberts 6af45691f6 Merge branch 'pal-signal-docs' into 'master'
Add docs for PalSignal

See merge request redox-os/relibc!1169
2026-04-09 07:52:50 +01:00
Mathew John Roberts ddeb282648 Merge branch 'ptrace-docs' into 'master'
Improve ptrace docs

See merge request redox-os/relibc!1168
2026-04-09 07:49:54 +01:00
Mathew John Roberts b5fecf9ef2 Merge branch 'pal-epoll-docs' into 'master'
Add docs for PalEpoll

See merge request redox-os/relibc!1167
2026-04-09 07:47:16 +01:00
Peter Limkilde Svendsen 711d342227 Add more sys/epoll.h docs 2026-04-08 23:41:04 +02:00
Peter Limkilde Svendsen abb1c62ff7 Add docs for PalSocket 2026-04-08 23:24:50 +02:00
Peter Limkilde Svendsen 2c2d968455 Add docs for PalSignal 2026-04-08 23:08:03 +02:00
Peter Limkilde Svendsen 74c6e48a8f Improve ptrace docs 2026-04-08 22:36:19 +02:00
Peter Limkilde Svendsen ac1467fb2f Add docs for PalEpoll 2026-04-08 22:27:01 +02:00