Red Bear OS
|
fa54b985ff
|
absorb: 27 orphaned relibc patches re-applied (Phase 1.0A)
Per local/docs/PATCH-PRESERVATION-AUDIT-2026-07-12.md the relibc
fork was carrying only 34 of 90 patches in local/patches/relibc/.
The other 56 patches' content was silently missing from the fork.
This commit re-applies 27 patches that genuinely still apply
cleanly. Recovery covers:
- eventfd implementation (sys/eventfd.h + eventfd.rs)
- signalfd implementation (sys/signalfd.h + signalfd.rs)
- timerfd implementation (sys/timerfd.h + timerfd.rs)
- bits/eventfd.h header
- spawn() function: cbindgen + stdint fix
- P3-timerfd-cbindgen-fix
- cbindgen language=C fixes for sys/{timerfd,semaphore}
- stdint include chain fixes
- strtold implementation
- dns aaaa getaddrinfo ipv6
- various stack/threading/header threading fixes
- dup3 syscalls
- waitid implementation
- bits/timespec reverse_from
- open_memstream integration
24 files changed.
|
2026-07-12 01:29:50 +03:00 |
|
auronandace
|
a3c67e898d
|
add unused_must_use lint
|
2026-02-11 09:48:47 +00:00 |
|
Noa
|
df6f4678e8
|
Fix warnings
|
2023-05-30 13:46:17 -05:00 |
|
4lDO2
|
cdd0f67b23
|
Rustfmt.
|
2023-05-17 15:28:10 +02:00 |
|
4lDO2
|
79dfddf82c
|
Switch to a boring mutex+condvar based barrier.
While the atomic version might be better, at the moment the priority is
to just to get RLCT working reliably.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
e6df6ccfb3
|
Fix once and try to improve barrier.
|
2023-05-06 17:02:53 +02:00 |
|
4lDO2
|
1d989d5cb6
|
Improve barrier.
Maybe it would be better to simply stick to a mutex and condvar, as
libstd does. Optimization is for later anyway.
|
2023-05-06 17:02:52 +02:00 |
|
4lDO2
|
38f89cb4bb
|
Improved barrier implementation.
|
2023-05-06 17:02:51 +02:00 |
|
4lDO2
|
b455e2e374
|
Misc improvements, move barrier to safe module.
|
2023-05-06 17:02:51 +02:00 |
|