Hello, I am working on a little project trying to rewrite the MINIX 3 scheduler in Rust and I need help.
I know that ideally using raw pointers should be avoided, but I am not sure how to do that here.
First, obviously there is no C-like macros, so I replaced all #ifdefs with constants. Another issue is, there is no standard library on MINIX yet, so things like assert! won’t work. I am working on getting the standard library to work on there, but no luck yet.
All structs and typedefs from C were converted using rust-bindgen and placed into a separate mod bindings.
I would appreciate any help!