backport to 1.52:
- removed macos/redox impl
- removed ignored test case
- removed no longer needed changes to weak! (which is a v1 macro in
1.52)
- used RawFd instead of OwnedFd (latter doesn't exist in 1.52)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>