-
-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Labels
Core TeamTicket reserved for Core TeamTicket reserved for Core TeamblockedTasks which are blocked on other work.Tasks which are blocked on other work.low prioLow priority item.Low priority item.needs input
Description
Context
The tcp_listener_fd_passing example (PR #778) requires libc for SCM_RIGHTS file descriptor passing because:
rama::unixprovidesUnixListener/UnixStreamfor socket creation and cleanup, but no ancillary data (SCM_RIGHTS) supportstd::os::unix::net::SocketAncillaryis still nightly-only (#![feature(unix_socket_ancillary_data)])
Goal
Remove libc dependency once socket2 or std provides stable SCM_RIGHTS support, then add safe wrappers to rama::unix.
Upstream tracking
Metadata
Metadata
Assignees
Labels
Core TeamTicket reserved for Core TeamTicket reserved for Core TeamblockedTasks which are blocked on other work.Tasks which are blocked on other work.low prioLow priority item.Low priority item.needs input