Red Bear OS
ab699eaa50
sys_wait: drop unnecessary unsafe around Out::from_mut in waitid
2026-07-16 22:08:17 +09:00
Red Bear OS
3ed376e153
sys_wait: implement waitid (idtype_t/id_t/P_*/CLD_*, siginfo population)
...
Adapted from the archived local P3-waitid.patch. Fills a POSIX gap needed by
job-control-capable shells (brush/nix). waitid() maps (idtype,id)->waitpid pid,
translates WEXITED/WSTOPPED/WCONTINUED/WNOWAIT options, and populates siginfo_t
(si_pid/si_signo/si_code/si_status) from the wait status.
2026-07-16 21:28:52 +09:00
auronandace
ae4a71dc1e
add descriptions of sys_wait constants, macros and functions
2026-06-18 14:19:16 +01:00
auronandace
3eb7d8b7f5
remove sys_types from the sys_wait header includes
2026-05-15 14:23:17 +01:00
auronandace
d1ff2d0a0a
verify sys_wait header includes
2026-05-06 12:26:40 +01:00
auronandace
8dc8c05e4d
fix sys_wait trailer and include guard
2026-04-25 08:39:53 +01:00
auronandace
254e81ef74
move sys_wait bits from C to cbindgen
2026-03-28 15:12:54 +00:00
sourceturner
defd2ce7c3
Deny deny-unsafe_op_in_unsafe_fn on the crate level
2026-01-21 00:41:57 +01:00
sourceturner
1a7136e6c4
Use unsafe blocks in sys/wait.h implementation
2026-01-18 21:20:33 +01:00
auronandace
68b4693564
only import needed types in sys_wait
2025-12-02 19:37:16 +00:00
auronandace
ec9fd09335
update header spec link, add spec links to functions
2025-12-02 19:34:32 +00:00
auronandace
ccc1d0b6fe
remove commented out wait3 and rusage
2025-12-02 19:30:19 +00:00
Jeremy Soller
82084440ad
Support nightly-2025-10-03
2025-10-03 21:51:10 -06:00
Jacob Lorentzon
9c5f11fbc8
Add Out<T> wrapper
2025-09-21 14:36:12 +02:00
4lDO2
313b32c815
Switch almost all of Pal to Rusty error handling.
2024-09-27 10:19:44 +02:00
jD91mZM2
b8c50c7c64
Format
2019-08-04 19:05:45 +02:00
jD91mZM2
c7d499d4f2
Upgrade to the 2018 edition
...
I didn't think it'd be this useful first, but thank god for `cargo fix --edition`!
2019-08-04 19:05:45 +02:00
Mateusz Mikuła
63a1319e50
Cbindgen update
2019-07-10 10:08:39 +00:00
Jeremy Soller
52fd4d7e83
Clippy fixes
2018-12-02 08:04:53 -07:00
Jeremy Soller
950b4526c7
- Disable output of empty header files
...
- Remove incorrect header styles
- Use export.replace where header style was previously needed
- Check compilation of tests using system gcc
2018-11-26 21:35:02 -07:00
Jeremy Soller
dfb07e473a
Comment out functions not implemented by Redox
2018-09-15 12:31:40 -06:00
Jeremy Soller
8f5470fd27
Reduce warnings
2018-08-27 07:12:24 -06:00
Jeremy Soller
bab4e2896a
Format
2018-08-27 06:35:30 -06:00
Jeremy Soller
7ab700315d
Fix warnings and add c_str
2018-08-26 15:15:29 -06:00
Jeremy Soller
c20ce5ffed
Large reorganization of headers (WIP)
2018-08-26 08:11:35 -06:00